27 lines
1.3 KiB
Markdown
27 lines
1.3 KiB
Markdown
# Web CommandStd Remaining Boundaries
|
|
|
|
Batch: `cc47703fb2a813cd73dec42b`
|
|
|
|
The existing `WebViewCommands.h` executable handler table includes `Std_About`,
|
|
`Std_AboutQt`, `Std_AnnotationLabel`, and `Std_CommandLine`. The packet's static
|
|
registration finding alone does not establish that those handlers are absent.
|
|
No marker registrations were added.
|
|
|
|
This edit makes newly created command-line consoles share Python's `__main__`
|
|
namespace and catches `KeyboardInterrupt` from submitted Python code, clears
|
|
the pending console buffer, and returns the interruption in stderr.
|
|
|
|
Remaining functionality:
|
|
|
|
- Console stdin consumes supplied `inputLines`; it does not suspend execution
|
|
to request more interactive input from the mounted UI.
|
|
- Interruption raised within Python is handled, but interruption of an already
|
|
running WASM command from the UI remains unresolved.
|
|
- Existing About, AboutQt, and AnnotationLabel handlers were inspected but were
|
|
not changed by this edit. Full desktop behavior is not established by the
|
|
presence of their handler entries.
|
|
|
|
No builds, tests, browser validation, benchmarks, acceptance runs, or historical
|
|
reconciliation were performed. Incremental build, sync, and route receipts
|
|
remain owned by the outer pipeline and do not establish business acceptance.
|