Parent: #268. Webview epic: #264.
Proven gap
Unchanged Code OSS sends its Select All command to the active webview as target.contentDocument.execCommand('selectAll'). Current WebScene implements the legacy clipboard commands but returns false for selectAll, even though the nested realm already has live Selection state from #405.
Focused scope
Deferred validation debt
The implementation is being merged without new WPT, Chromium-oracle, native regression, performance, memory, or lifecycle runs under the current implementation-only directive. Follow-up acceptance must cover nested Markdown documents, multi-node text serialization, empty documents, replacement/detach reset, 100-cycle bounds, and the exact unchanged Code OSS Select All command path.
Non-overlap
Do not touch consolidation PR #76, AppScene, vscode-demo, CSS, File APIs, accessibility publication, or clipboard authority.
Parent: #268. Webview epic: #264.
Proven gap
Unchanged Code OSS sends its Select All command to the active webview as
target.contentDocument.execCommand('selectAll'). Current WebScene implements the legacy clipboard commands but returnsfalseforselectAll, even though the nested realm already has live Selection state from #405.Focused scope
selectAllfor the current HTML document realm.Deferred validation debt
The implementation is being merged without new WPT, Chromium-oracle, native regression, performance, memory, or lifecycle runs under the current implementation-only directive. Follow-up acceptance must cover nested Markdown documents, multi-node text serialization, empty documents, replacement/detach reset, 100-cycle bounds, and the exact unchanged Code OSS Select All command path.
Non-overlap
Do not touch consolidation PR #76, AppScene, vscode-demo, CSS, File APIs, accessibility publication, or clipboard authority.