feat(n7web): refine spatial UI and NFC-gated extension routing

This commit is contained in:
Miayui
2026-09-16 16:14:10 +08:00
parent 0e4328f548
commit 75ce391312
16 changed files with 925 additions and 106 deletions
@@ -133,6 +133,22 @@ def test_compact_sidebar_overrides_cannot_break_shared_geometry() -> None:
assert "white-space: nowrap" in design_system
def test_runtime_log_starts_collapsed_with_an_accessible_disclosure() -> None:
console = source("console-v2.js")
design_system = source("src/styles/design-system.css")
assert 'class="v2-sync-log" aria-labelledby="v2SyncLogTitle" data-collapsed="true"' in console
assert 'id="v2SyncLogList" aria-live="polite" hidden' in console
assert 'id="v2SyncLogToggle"' in console
assert 'aria-controls="v2SyncLogList"' in console
assert 'aria-expanded="false"' in console
assert "function setSyncLogCollapsed(collapsed)" in console
assert "setSyncLogCollapsed(true)" in console
assert '.v2-sync-log[data-collapsed="true"]' in design_system
assert '.v2-sync-log[data-collapsed="true"] #v2LogFilter' in design_system
assert '#v2SyncLogList[hidden]' in design_system
def test_assistant_composer_hint_stays_inside_narrow_input() -> None:
styles = source("ui-consistency.css")