Closed Bug 1597932 Opened 6 years ago Closed 6 years ago

Remove broken #tabbrowser-tabs[movingtab] > .tabbrowser-tab selector

Categories

(Firefox :: Tabbed Browser, task, P2)

task

Tracking

()

RESOLVED FIXED
Firefox 74
Tracking Status
firefox-esr68 --- unaffected
firefox70 --- wontfix
firefox71 --- wontfix
firefox72 --- wontfix
firefox73 --- wontfix
firefox74 --- fixed

People

(Reporter: dao, Assigned: aswan)

References

Details

Attachments

(1 file)

Bug 1555060 broke this selector:

https://searchfox.org/mozilla-central/rev/131338e5017bc0283d86fb73844407b9a2155c98/browser/base/content/browser.css#238

It needs to use #tabbrowser-tabs[movingtab] > .tabbrowser-arrowscrollbox > ....

I'm not sure what exactly broke here from a user's perspective. :/

Flags: needinfo?(andrew.swan)

Getting late for 72, but we could still take a patch for 73.

Following up in Slack/email but I'm also marking this fix-optional for 74 to remove it from regression triage.

I can write a patch to fix the selector but from playing with this briefly I'm not able to see any difference with and without the selector being fixed. Dão can you tell me if I'm reading this correctly: it looks to me like the "fadein" attribute is only present on tabs that are being added to a particular tabstrip, so this selector which is a tab with the "fadein" attribute inside a tabstrip with the "movingtab" attribute would apply to a tab being moved from one window to another? I don't see any animation in this case so I'm not sure what effect the rule is meant to have...

Flags: needinfo?(andrew.swan) → needinfo?(dao+bmo)

This was inadveretently broken by bug 1555060.

Assignee: nobody → andrew.swan
Status: NEW → ASSIGNED

Incidentally, that selector seems to have come originally from bug 783282, though the title of that bug is about "dragging a tab within the tab strip". I haven't had a chance to read that bug/patch in more detail to try to sort this out...

Type: defect → task
Flags: needinfo?(dao+bmo)
Summary: Fix broken #tabbrowser-tabs[movingtab] > .tabbrowser-tab selector → Remove broken #tabbrowser-tabs[movingtab] > .tabbrowser-tab selector
Type: task → defect
Type: defect → task
Type: task → defect
Type: defect → task
Depends on: 1555060
Keywords: regression
No longer regressed by: 1555060

The bot was updating the type to "defect" because the bug was marked as a regression. In the future it might even be enforced by Bugzilla itself.

Attachment #9120344 - Attachment description: Bug 1597932 Fix broken tabbrowser-tab selector r?dao → Bug 1597932 Remove obsolete tabbrowser-tab selector r?dao
Pushed by dvarga@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/789764012610 Remove obsolete tabbrowser-tab selector r=dao
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 74
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: