Repository navigation
Fix feed ordering, popup stability, and overlay scan volume - #114
Merged
Merged
Conversation
added 4 commits
August 18, 2026 10:56
Preserve the selected Subscriptions ordering across reload and Show flows, including asynchronously loaded canonical pages, without pinning newly discovered videos ahead of the user's sort. Stabilize popup initialization and live updates, add consistent extension icon and version branding, refine collapsed-sidebar view headers, and reduce redundant thumbnail, overlay, focus, storage, and debug work. Harden AI-label response handling and live canaries, expand Chrome and Firefox regression coverage, refresh tracked YouTube fixtures, update the 5.2.0 release documentation, and regenerate guide and marketplace screenshots.
Avoid aborting an in-flight AI disclosure lookup when focus/settings refresh and general content initialization converge on the same mode. This prevents an aborted cold-start request from being cached as unknown and removes duplicate startup work. Extend the startup regression contract and verify the exact deterministic offline CI gate in Chrome and Firefox.
Invoke feed status controls through their normal DOM click handler in the packaged Firefox semantic test. This avoids Selenium placing the control beneath the sticky masthead after the scenario deliberately scrolls to a newly discovered video, while retaining every feed-state and scroll assertion. Verified with two Firefox packaged feed runs and the matching Chromium static feed suite.
Wait for feed startup to finish before the Chrome runtime inventory test seeds IndexedDB, preventing the page's slower CI initialization from overwriting the fixture state. Run the full gate for pull requests and manual dispatches only, and cancel superseded runs for the same PR or ref. This removes the duplicate post-merge develop run while preserving an explicit manual gate. Verified with five repeated Chrome runtime suites (50/50), the exact Chrome-and-Firefox offline Actions command, and ESLint.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Verification
Release
Version remains 5.2.0 and is still marked Unreleased. No reviewers requested.