Skip to content

release: 0.3.1 — queue-overlay fix, Shorts save-trigger fallback - #24

Merged
Kotmin merged 7 commits into
mainfrom
release-0.3.1-onto-main
Aug 16, 2026
Merged

release: 0.3.1 — queue-overlay fix, Shorts save-trigger fallback#24
Kotmin merged 7 commits into
mainfrom
release-0.3.1-onto-main

Conversation

@Kotmin

@Kotmin Kotmin commented Aug 16, 2026

Copy link
Copy Markdown
Owner

Summary

  • Fixes the queue-overlay "Add to queue" no-op (YouTube moved role="menuitem" off the popup item wrapper onto its inner button/link)
  • Adds a best-effort Shorts save-to-playlist trigger fallback for the playlist picker
  • Bumps all three extension editions to 0.3.1 (patch, per CONTRIBUTING.md semver policy)

Supersedes #23. main had drifted from dev (a past "promote dev to main" replayed dev's commits onto main with new hashes instead of fast-forwarding), so a straight devmain PR 3-way-conflicted despite the content being identical. This branch is origin/main's actual tip (055d86a) with the 7 new commits since then rebased cleanly on top — verified the resulting tree is byte-identical to dev's tip before merging.

Test plan

  • bash scripts/check.sh — syntax/manifest checks pass
  • bash scripts/test.sh — 338/338 unit tests pass
  • Queue-overlay fix manually verified live in Firefox (K) and via e2e harness (TC-17)
  • Verified rebased tree == dev tip tree (git diff empty) before pushing
  • Post-merge: release-firefox.yml and release-chrome.yml on main — will monitor

Kotmin added 7 commits August 16, 2026 17:27
Move Configuration to the top of the keyboard-shortcuts spec so the
customization options are found before the command reference. Add
prefix-change, chord-remap, and non-QWERTY remap examples, and note
the default chords are chosen to avoid colliding with YouTube's own
single-key shortcuts.
Point Edge and Arc at the Chrome Web Store listing directly (both are
Chromium-based, confirmed via Microsoft/Arc docs) instead of a bare
dash, and note Edge needs 'Allow extensions from other stores' enabled
first while Arc installs without extra setup.
Drop the inline parenthetical from the Listing column and mark Edge
and Arc as Unofficial* in Status instead, with the Chromium-install
caveat explained once below the table.
YouTube moved role="menuitem" off yt-list-item-view-model onto its
inner button/anchor (wrapper is now role="presentation"), so the
queue popup opened but the "Add to queue" item was never found,
silently no-opping. Select the descendant instead of the wrapper.
…trigger

findSaveToPlaylistTrigger only looked for the /watch page's action-row
button, so Ctrl+A Shift+P silently no-op'd on the Shorts standalone player
(issue #20). A captured Shorts-page JSON snapshot confirms YouTube offers
"Save to playlist" there via the header "..." menu, so add
ytd-reel-player-header-renderer ytd-menu-renderer button as a fallback,
derived from JSON renderer names and this codebase's established naming
convention but not yet confirmed against a live DOM.
Patch release covering the queue-overlay menuitem-selector fix and
the Shorts save-to-playlist trigger fallback.
@Kotmin
Kotmin merged commit 303a891 into main Aug 16, 2026
2 checks passed
@Kotmin
Kotmin deleted the release-0.3.1-onto-main branch August 16, 2026 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant