Ultra pendantic nit: errors in Dart are unrecoverable exceptions that shouldn't be caught (see [this doc](https://dart.dev/language/error-handling)). I'd consider renaming this to `socketExceptionO...
Minor formatting nit:
```suggestion
'You might be having a permissions issue with your IDE. '
'Please try going to '
'System Settings -> Privacy & Security...
Some folks in the thread reported that updating permissions didn't fix the issue ([example](https://github.com/flutter/flutter/issues/150131#issuecomment-2422824717)).
Should we include the orig...
Formatting nits, please:
1. Use two spaces for indentation
2. Add a trailing comma on the last argument
3. For multi-line function calls, but the closing parenthesis on a new line
(Can't wa...
⚠️ Do not review; this is an experiment
## Pre-launch Checklist
- [ ] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
- [ ] I read the [Tree Hygien...
I worry this solution might be brittle. Would it be possible to have `et` invoke the compiler from the correct working directory to get the desired output?
Triage note: we should update `FlutterDesktopViewControllerCreate` to fail (return `nullptr`) if the engine is already owned by another view controller.
https://github.com/flutter/engine/blob/70...