Private Tab Changelog

What's new in Private Tab 0.2.3 Pre-release

Mar 23, 2018
  • Added trick to drag private tab to another window (with disabled multi-process mode, thanks to Dumby) (#242).
  • Added Dutch locale (nl), thanks to TonnesM (#268).
  • Added Bulgarian locale (bg), thanks to Peyu Yovev (#270, #271, #272).
  • Updated Arabic (ar) locale, thanks to tahani5.
  • Better appearance of button after last tab in Firefox 57+ (for extensions.legacy.enabled = true, also introduced extensions.privateTab.fixAfterTabsButtonsAccessibility.force preference).
  • Compatibility enhancements for Basilisk.
  • Fixed generator function usage in Firefox 58+ (bug 1083482).
  • Fixed string preferences in Firefox 58+ (bug 1414096).
  • Fixed private protocol in Firefox 58+ (strange things with defineGetter(), nsIURI.spec is now read-only) (bug 1431204).
  • Fixed inIDOMUtils usage in Firefox 59+, now used window.InspectorUtils (bug 1427419).
  • Correctly handle first browser window in Firefox 60+ (browser.startup.blankWindow = true, thanks to Dumby) (bug 1336227).
  • Fixed hotkeys hotkeys in Firefox 60+, added replacement for removed nsIDOMKeyEvent bug 1436508.
  • Fixed accessing to DownloadsCommon.jsm internals in Firefox 57+.

New in Private Tab 0.2.2 (May 29, 2017)

  • Updated and corrected PrivateTab:PrivateChanged API event: added ability to track toggling using tab duplication in Firefo51+ (#244).
  • Toggle private state using tab duplication: try restore text in URL bar (#237).
  • Fixed private protocol in Firefo37-43 (caused by nsIIOService.newChannelFromURIWithLoadInfo(…, null) failure) (#247).
  • Updated Indonesian (id) locale, thanks to Muhammad Anwari Ramadhan.
  • Fixed ability to open new private tab in Firefo54+ (with browser.newtab.preload = true) (#252).
  • Added privateTab.replaceTabAndTogglePrivate() API.
  • Fixed ability to open private:… URI in already opened tab (will be used workaround with tab duplication) (#251).

New in Private Tab 0.2.1.1 (Feb 5, 2017)

  • [x] Correctly update window title and style, if toggled private state of selected non-remote tab (restored non-remote private tab) in Firefox 51+ (#237, #239).
  • [x] Don't save closed private tabs in undo close history after extension disabling (extensions.privateTab.rememberOwnerTab = true).
  • [x] Correctly toggle private state of already opened tabs in Firefox 51+: now used more robust way to wait for asynchronous tab duplication (#237).
  • [x] Correctly make tabs non-private after extension disabling in Firefox 51+.
  • [x] Fixed: fail to startup on new profile (ReferenceError: _log is not defined) (#240).

New in Private Tab 0.2.1 (Feb 5, 2017)

  • [*] Slightly improved startup performance in multi-process mode: frame script will be loaded after small delay.
  • [x] Correctly restore wrapper for `browser.swapDocShells()` to handle detached tabs in multi-process mode.
  • [*] Improved performance in multi-process mode (#234).
  • [*] Open all bookmarks: improved compatibility with other extensions like Tree Style Tab (extensions.privateTab.openPlacesInPrivateTabs.callNativeMenuItems preference).
  • [*] Improved memory usage in multi-process mode: now used shared content.jsm module for frame scripts (#235).
  • [+] Added privateTab.isTabPrivateAsync() API.
  • [x] Fixed compatibility with future Firefox versions: don't use Array generics like `Array.forEach()` (bug 1222547).
  • [x] Correctly open new private tab with preloaded about:newtab in Firefox 52+ (thanks to Dumby).
  • [x] Fixed ability to toggle tab private state in Firefox 51+, now will be used duplicated tab (#237).
  • [x] Fixed patcher around third-party wrappers (TypeError: Array is undefined) (thanks to Dumby).
  • [x] Fixed compatibility with future Firefox versions: don't use deprecated `Date.prototype.toLocaleFormat()` (bug 818634).
  • [+] Added privateTab.duplicateTabAndTogglePrivate() API.
  • [x] Workaround to ignore wrong `last-pb-context-exited` notification in multi-process mode (bug 1329912).
  • [x] Fixed ability to restore closed private tabs in multi-process mode (extensions.privateTab.rememberClosedPrivateTabs preference) (#239).

New in Private Tab 0.2.0 (Feb 5, 2017)

  • [x] Compatibility fixes for multi-process mode (Electrolysis aka e10s) around “unsafe CPOW usage” (#208).
  • [*] Updated Portuguese (Portugal) locale (pt-PT), thanks to SW1FT (#210).
  • [x] Fixed private protocol in multi-process mode (#211).
  • [x] Some tweaks and fixes for multi-process mode (#162).
  • [*] Now used only one frame script for communications in multi-process mode (#213).
  • [x] Fixed possible recursion in wrapper for `tab.setAttribute("image", …)` (#214).
  • [x] Fixed compatibility with Firefox 51+ (SyntaxError: non-generator method definitions may not contain yield) (#228).
  • [x] Fixed detection of duplicated tabs as non-empty (#230).
  • [x] Correctly detect tab closing in Firefox 47+ (due to changes in `detail` property of `TabClose` event).
  • [x] Fixed missing tab favicons in multi-process mode (#224).
  • [+] Added Finnish locale (fi), thanks to hellojole (#226).
  • [*] Small internal enhancements and fixes.

New in Private Tab 0.1.9.1 (Feb 5, 2017)

  • [x] Fixed syntax error in Firefox 46.0a1+ around generator comprehension (#203).
  • [x] Correctly handle view source tabs (#204).
  • [x] Respect browser.chrome.image_icons.max_size preference for image documents.
  • [x] Links loaded in new private tab becomes non-private (multi-process mode: Electrolysis aka e10s) (#202).
  • [x] Correctly update window title and private mode indication in multi-process mode.
  • [*] Updated French locale (fr), thanks to Charles Milette (#207).

New in Private Tab 0.1.9 (Feb 5, 2017)

  • [*] Use new API to get URL of new tab in Firefox 44+ (see bug 1204983).
  • [x] Correctly handle drag and drop of tabs between private and non-private windows in Firefox 44+.
  • [+] Added support for user interface for tracking protection in Firefox 42+ (#196).
  • [x] Fixed: extensions.privateTab.rememberClosedPrivateTabs may break undo close tab feature in some cases (#197).
  • [+] Added Portuguese (Portugal) locale (pt-PT), thanks to SW1FT (#199).

New in Private Tab 0.1.8.1 (Feb 5, 2017)

  • [x] Fixed support for private downloads in download panel in Firefox 42+ (#186).
  • [x] Fixed: extensions.privateTab.rememberClosedPrivateTabs may not work in some cases (see #146).

New in Private Tab 0.1.8 (Feb 5, 2017)

  • [x] Fixed compatibility with future Firefox versions (bug 1090880, #178).
  • [x] Fixed icons of buttons after last tab in Firefox 40+ (#180).
  • [x] Use correct URL to open private tab from Windows task bar in Firefox 42+ (see bug 1118285).
  • [x] Some compatibility fixes for multi-process mode (Electrolysis aka e10s) (#162).
  • [x] Fixed detection of externally opened tabs in Firefox 38+ (#184).

New in Private Tab 0.1.7.4.1-signed (Feb 5, 2017)

  • [x] Fixed ability to remember closed private tabs in Firefox 29+ (extensions.privateTab.rememberClosedPrivateTabs preference) (#146).
  • [+] Added highlighting for closed private tabs inside “Recently Closed Tabs” menu (#154).
  • [*] Now “Private Tab” checkbox (in tab context menu) works better for loading tabs (extensions.privateTab.toggleTabPrivateAutoReload.stopLoading preference).
  • [x] Fixed size of “New Private Tab” button after last tab, if there is many tabs and button was hidden at startup.
  • [x] Fixed compatibility with Firefox 38+ (#165).
  • [+] Added privateTab.hasClosedTabs and privateTab.forgetClosedTabs() API for other extensions.

New in Private Tab 0.1.7.3.1-signed (Feb 5, 2017)

  • [x] Correctly restore closed non-private tabs in private windows.
  • [*] Improved favicons support in private:… bookmarks (#147).
  • [*] Updated Vietnamese locale (vi), thanks to Leof36.
  • [x] Fixed “private” protocol in Firefox 20 and 21 (#150).
  • [*] Enlarged extension icon for Add-on Manager: now used 48×48px instead of 32×32px.
  • [x] Fixed detection of emty tabs in Firefox 33+ (non-empty tabs was wrongly detected as empty and becomes non-private) (#152).

New in Private Tab 0.1.1 (Apr 25, 2013)

  • Added French locale (fr)
  • Added Chinese (Simplified) locale (zh-CN)
  • x Fixed memory leak on extension disabling (due to not deleted window.privateTab) (#33)
  • Added Vietnamese locale (vi)
  • Added German locale (de)
  • Improved compatibility with extensions like Personal Menu (#35)
  • Detect Super Start page as blank
  • Improved: now private tabs aren't saved in sessions (#36)
  • Improved: show downloads from private tabs in not private window (#31)
  • Better tooltip for private tabs on themes with dark tooltip background (#38)
  • Added Greek locale (el)