You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
v2.1.2: pin video title to its source tab (fix multi-tab mismatch)
In a multi-tab session, clicking Send to NAS for a URL detected in tab A
could attach tab B's title if the user switched tabs before clicking —
the side panel was reading the active tab's title at click time. The
background service worker now stamps each detected URL's urlInfo with
the page title captured at detection time (chrome.tabs.get on the URL's
own tabId, not the active tab) and looks it up via getStoredPageTitle()
when handling sendToNAS. The side panel no longer queries the active
tab for the title.
Adds a Vitest regression test pinning the lookup behaviour: two URLs
registered under different tabIds resolve to their own page titles.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -344,6 +344,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
344
344
<details>
345
345
<summary><strong>Full Changelog (click to expand)</strong></summary>
346
346
347
+
### [2.1.2] - 2026-04-27
348
+
349
+
#### Fixed
350
+
-**Multi-tab title mismatch**: when several tabs were open, sending a video to NAS could attach the wrong tab's title to the URL — the side panel was using the *active* tab's title at click time instead of the title of the tab where the URL was actually detected. The background service worker now records the page title at URL-detection time and uses that as the source of truth, so switching tabs before clicking *Send* no longer poisons the filename
351
+
347
352
### [2.1.1] - 2026-04-27
348
353
349
354
#### Fixed
@@ -616,7 +621,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
616
621
617
622
---
618
623
619
-
**Version**: 2.1.1
624
+
**Version**: 2.1.2
620
625
**Last Updated**: 2026-04-27
621
626
**Port**: 52052 (NAS host port → API container :8000)
0 commit comments