github onemen/TabMixPlus v1.47.0

5 hours ago

Supported Firefox versions: 128 ESR - 156

1.47.0 (2026-09-11)

✨ Features

  • Adopt TypeScript 7 for builds with side-by-side TS 6 for eslint (82ac122)

🐛 Bug Fixes

  • Guard _setReloadKeyId against an empty reload-key list (4d9472f)
  • Middle-click paste on the New Tab button doesn't work (closes #574) (7d9d0f5)
  • Normalize SVG className/target in LinkNodeUtils.wrap (62f3be4)
  • Pass aWindow instead of ambient window in getPreferredRemoteType (19e02a8)
  • Remove AutoReload dialog observer if the prompt throws (48282d2)
  • Remove leftover outline:red debug CSS from tab hover rules (9d5bd09)
  • Resolve Ci/nsIAppStartup override type incompatibility with mozilla types (835ffe2)
  • Stop closed-tabs menu error log from consuming the next entry (36352e2)
  • When you close last tab replace it with" is not working (closes #576) (86db59d)

🔧 Maintenance

  • Follow up bug 2064194 - Triage the tabbrowser's underscore-prefixed members into private or public (e83a0d5)
  • Follow up bug 1938769 - Support insertRelatedAfterCurrent = false when insertAfterCurrent = true (00df563)
  • Follow up bug 2049770 - Move the Tabbrowser class to a shared module (1ab1684)
  • Follow up bug 2054502 - Move UrlbarInput::_whereToOpen to UrlbarChildController::whereToOpen (1897220)
  • Follow up bug 2061864 - Recover from tab drag sessions that the platform never ends (5ef4f0d)
  • Follow up bug 2062783 - Use moz-src for sessionstore (3163a89)
  • Follow up bug 2064194 - Triage the tabbrowser's underscore-prefixed members into private or public (16e38f8, 0a5aa8c)
  • Ignore local AGENTS.md (5cf2f24)
  • Update dependencies (96885e2)

📝 Documentation

  • Explain the updateBrowserRemotenessByURL || postData idiom in AutoReload (11acde5)
  • Mark ContentClick non-remote decision tree as unreachable on Firefox 128+ (1439798)
  • Record intent behind checkOnClick's broad "return " onclick match (0451de7)

Don't miss a new TabMixPlus release

NewReleases is sending notifications on new releases.