This repository has been archived by the owner on Mar 5, 2019. It is now read-only.
forked from ithinc/tabutils
-
Notifications
You must be signed in to change notification settings - Fork 13
TODO
YFdyh000 edited this page May 31, 2015
·
8 revisions
- May shows the "Connecting..." on tabs label, #6, ithinc@126. Dev note: maybe related to _replaceLoadingTitle, seem not related to renameTab.
- The extensions.tabutils.handleCtrlTab broken on Fx32+. Ref: Tab Mix Plus r1195 (008c5cf91d02) [Follow up bug 1008772 part.1] need transplant and pass compatibility tests (at least the Fx28 to latest Beta). Dev note: The patching are welcome, I am troubled for it so far.
- extensions.tabutils.removeUnintentionalBlank needs fixing with promptForSaveToFile in Fx37 and Fx38
- promptForSaveToFile promptForSaveToFileAsync
- NS_ERROR_NOT_AVAILABLE: Async version must be used nsHelperAppDlg.js:209:0
- https://hg.mozilla.org/releases/mozilla-aurora/diff/120b108aa176/toolkit/mozapps/downloads/DownloadLastDir.jsm
- Set the tabbar to left side and then to the top, does not take effect move to top immediately. [need refine]
- Vertical tab, the excess edges of curved tab in Fx29+. [need refine]
- Multi-line tabs, the pinned tab occupies a separate line. #12
- Since Fx37b1, closing the last tab may reach to the Panorama view instead of got a blank tab. [Need be confirmed]
- Since Fx37b1, DevTools and some buttons in menu may suddenly break. [Need be confirmed]
- Since Fx37, tab may get stuck when closing tab, with Classic Theme Restorer (Customize UI) 1.3.0 or
extensions.tabutils.reuseBlank
=4.- TypeError: aTab.linkedBrowser is null tabutils.js:1424:0
NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIWebProgress.removeProgressListener]
-
TypeError: this.mTabs[this.browsers.indexOf(...)] is undefined
if (isBlankPageURL(aTab.linkedBrowser.currentURI.spec))
-
TypeError: filter is undefined
- dev note: fixing tabutils.addEventListener(gBrowser.mTabContainer, 'TabClose'
- Tab width bounce, when clicking to open a pinned tab on PinnedTabsBar.
- https://github.com/yfdyh000/tabutils/issues/, https://github.com/ithinc/tabutils/issues/, https://github.com/phts/tabutils/issues.
- Improvement the license marked of the project. Note: MPL 1.1 from ithinc (AMO page), MPL 2.0 from Tab Mix Plus. MPL FAQ 6th.
- Reports / Suggestions / Patches to Tab Mix Plus project for a better tab expansion, it has a better maintenance and maintainer. Like Phantom tab and CtrlArrow features.
- E10s test and compatible, technology research.
- Compatibility checks and fix for Full screen, vertical tab, etc, for Fx29+.
- Recovery the "On tab bar/all tabs" and "On tab bar/pointed tab" options after 2015.03.30 Pull 17.
- Check and consider patching from https://github.com/phts/tabutils.
- Consider merging the original 1.6pre21.
- Undo icon white residue in dark theme, #4.
- Troubleshooting the two warning about "Empty string passed to getElementById()".
- Solve the
mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create
. -
arguments.callee
residual needs to be repaired, like this. maybe__defineGetter__("stack"
... can be reused, butisCallerInList
and non-getName (get callee) is possible? - https://github.com/yfdyh000/tabutils/issues/29
-
TypeError: tabContainer.tabbrowser is undefined
when mouse hover on PinnedTabsBar.<method name="_mouseenter">
let tabContainer = this.parentNode;
let visibleTabs = tabContainer.tabbrowser.visibleTabs;
(Feature requests by me, just a note)
- Sort tabs.
- Allows the all tabs menu on tab bar, because the tab counter has not always show up.
- Allows automatically unload unused tabs, and add manually unload tab menu.