User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:2.0b8pre) Gecko/20101022 Firefox/4.0b8pre Build Identifier: Mozilla/5.0 (Windows NT 5.1; rv:2.0b8pre) Gecko/20101022 Firefox/4.0b8pre When implementing a "Move Tabs to New Group" feature, I need to move the context tab to a new group first, then move all needed tabs to that group. If the context tab happens to be the first tab in the tabs, it leads to a failure. Reproducible: Always Steps to Reproduce: Supposing you have not opened an app tab: TabView.moveTabTo(gBrowser.mTabs, null); TabView.moveTabTo(gBrowser.mTabs, gBrowser.mTabs.tabItem.parent.id);
OS: Windows XP → All
Hardware: x86 → All
Version: unspecified → Trunk
This would be great to have for beta 8, though I'm not sure we'll get to it. We currently plan to do our most intensive API work post-ff4.0. I'll leave this bug blocking beta8 for the time being to keep it on our minds.
This should be as simple as comparing the tab's current group id with the target group's id. If they're equal do nothing.
Assignee: nobody → tim.taubert
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Attachment #500626 - Flags: review?(Olli.Pettay)
Comment on attachment 500626 [details] [diff] [review] patch v1 I'm not familiar with this code.
Attachment #500626 - Flags: review?(Olli.Pettay) → review?(ian)
Yes, it's simple enough. The patch should work.
Comment on attachment 500626 [details] [diff] [review] patch v1 >+ TabView.moveTabTo(tab, null); This line shouldn't be necessary; entering the test we should have one tab and one group, and the tab should be in the group. Is this not what you're finding? Otherwise looks good. R+ with that addressed.
Attachment #500626 - Flags: review?(ian) → review+
Pushed to try. Passed.
Comment on attachment 501368 [details] [diff] [review] patch v3 (test now correctly cleans up its environment) a=beltzner
Attachment #501368 - Flags: approval2.0? → approval2.0+
Attachment #501368 - Attachment is obsolete: true
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
verified with recent minefield nightly build
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.