mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-13 04:26:16 -08:00
fix(playback): dismiss the side panel from the exposed edge gutter
The inset card leaves the hot zone's left strip visible beside it, above the scrim, so a click there re-ran show() instead of dismissing. A completed primary press in the zone now closes an open panel; hovering there still counts as inside, since a hover-opened panel leaves the pointer resting in that strip. The playing episode row also keeps its cyan tint on hover/focus. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
07d3f48bc2
commit
5ff9de0acb
4 files changed
+27
-1
No files matched your search
@@ -732,7 +732,10 @@ neither opens nor arms the hint: the zone re-arms on the next real
|
||||
scrim and below the panel while open, preserving the pointer target until
|
||||
the opening animation covers it. A delayed fullscreen paint therefore cannot
|
||||
turn a stationary edge hover into a synthetic mouse-leave that closes the
|
||||
panel. The zone stops above the controls bar (`bottom: max(25%, 140px)`) so
|
||||
panel. The open card is inset from the edge, so the zone's left strip stays
|
||||
exposed beside it: hovering there still counts as inside (a hover-opened
|
||||
panel leaves the pointer resting in that strip), but a completed primary
|
||||
press there closes the panel as the scrim would. The zone stops above the controls bar (`bottom: max(25%, 140px)`) so
|
||||
the leftmost transport button never loses a click or tap to it. The `C` key
|
||||
opens it too and focuses the search field — or, for a host without one, the
|
||||
panel itself (`tabindex="-1"`), so the next Tab reaches its first control
|
||||
|
||||
Reference in new issue
Block a user