mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-08 17:06:15 -08:00
fix(ui): keep detail back navigation available while scrolling (#1576)
This commit is contained in:
1 parent
e76447975b
commit
fff022afe4
28 files changed
+679
-138
No files matched your search
@@ -315,7 +315,13 @@ row Enter/Space activation stays separate from focus movement. Portal Live TV
|
||||
uses ArrowRight from the selected category and ArrowLeft from the channels
|
||||
pane to move between columns. Shared live sidebars reserve scrollbar space
|
||||
beside the resize handle. `PortalDetailShellComponent` owns a visible native
|
||||
scrollbar and guarded initial page focus. Contracts:
|
||||
scrollbar and guarded initial page focus. Its sticky control and Escape close
|
||||
inline playback to browse, then invoke the host's existing Back action; the
|
||||
now-playing bar retains its separate direct route Back. Browse Escape requires
|
||||
focus inside the shell; watch preserves the global close shortcut. Menus,
|
||||
dialogs, fullscreen, editable fields, repeats and hidden/inert surfaces retain
|
||||
their keys. M3U and collection bootstrap shells set `backAvailable=false` when
|
||||
there is no browse return action. Contracts:
|
||||
`docs/architecture/iptvnator-ui-guidelines.md` and
|
||||
`docs/architecture/portal-detail-navigation.md`.
|
||||
|
||||
|
||||
Reference in new issue
Block a user