Closed
Bug 614162
Opened 14 years ago
Closed 4 years ago
Do more check in gBrowser.moveTabTo
Categories
(Firefox :: Tabbed Browser, defect)
Firefox
Tabbed Browser
Tracking
()
RESOLVED
WONTFIX
People
(Reporter: tabutils+bugzilla, Unassigned)
Details
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:2.0b8pre) Gecko/20101122 Firefox/4.0b8pre
Build Identifier: Mozilla/5.0 (Windows NT 5.1; rv:2.0b8pre) Gecko/20101122 Firefox/4.0b8pre
In trunk, gBrowser.moveTabTo now checks whether aIndex == aTab._tPos before it goes. But if aIndex falls out of [0, gBrowser.mTabs.length - 1], it still goes. This will lead to improper behavior.
Reproducible: Always
Comment 1•14 years ago
|
||
Can you give an URL to the code in question?
http://mxr.mozilla.org/mozilla-central/source/browser/base/content/tabbrowser.xml#1983
1988 var oldPosition = aTab._tPos;
1989 if (oldPosition == aIndex)
1990 return;
Comment 3•14 years ago
|
||
As far as I can see we never have checked for the correct bounds in this method. Dao, could you please give a feedback on it?
Fx3.6 doesn't check "oldPosition == aIndex", but Fx4 does. It should check more like gBrowser.selectTabAtIndex.
Updated•4 years ago
|
Status: UNCONFIRMED → RESOLVED
Closed: 4 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•