Group the existing Web Shell design materials under a dedicated directory so related specifications and supporting assets are easier to navigate. - Move Web Shell design documents into the web-shell directory - Keep pane header action screenshots alongside their design notes - Normalize selected filenames to use the web-shell spelling Co-authored-by: heyang.why <heyang.why@alibaba-inc.com>
961 B
Web Shell Plugin Shadow Surfaces
Goal
Make shadowDom={{ plugins: true }} isolate every plugin-management page,
regardless of whether it was opened from the unified Plugins navigation or a
slash-command compatibility route.
Surfaces
The plugin Shadow DOM boundary applies to these inline panel IDs:
pluginsextensionsmcpskillsagents
agents is included for compatibility with the AgentsManagerPage and
AgentCreatePage introduced by PR #7572. The create page is rendered inside
the agents manager, so both pages share the same boundary.
Settings, daemon status, and session overview remain in the Light DOM.
Portal-based UI remains controlled independently by shadowDom.portals.
Implementation
Use one boundary around the inline panel body and enable it only for the plugin-management panel IDs. This preserves a single rendering path and keeps the legacy slash routes consistent with the unified Plugins page.