# feat\(popup\): add Home/End and wrap-around tab keyboard navigation \(\#344\) · lucenx/codexbar-plasma

[View on GitCafe](https://git.cafe/lucenx/codexbar-plasma/commit/a5a8981337bba50705b7448e0102fbd65a80ad24)

Repository: [lucenx/codexbar-plasma](https://git.cafe/lucenx/codexbar-plasma)

Visibility: public

Requested revision: a5a8981337bba50705b7448e0102fbd65a80ad24

Requested commit: a5a8981337bba50705b7448e0102fbd65a80ad24

Commit: a5a8981337bba50705b7448e0102fbd65a80ad24

Tree: cb9ea14fbadc3afb176b6f765921c2769d0de575

Author: Simone

Committer: GitHub

## Message

```
feat(popup): add Home/End and wrap-around tab keyboard navigation (#344)

Popup tabs now follow the WAI-ARIA tabs keyboard pattern: Left and Right
wrap from the last tab to the first and back, and Home and End jump to the
ends of the strip. The strip collects its focusable tabs from the focus
chain in one handler shared by the overview, global, and provider tabs,
and TabStripGeometry.js picks the target index.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
```

## Parents

- [05d9fa7355d646b2ada6596370e30064cac77d14](https://git.cafe/lucenx/codexbar-plasma/commit/05d9fa7355d646b2ada6596370e30064cac77d14?format=markdown)

[Source at this commit](https://git.cafe/lucenx/codexbar-plasma/tree/a5a8981337bba50705b7448e0102fbd65a80ad24?format=markdown)
