Closed Bug 1894414 Opened 9 months ago Closed 7 months ago

Remove broken css rule

Categories

(Firefox :: Menus, task)

task

Tracking

()

RESOLVED FIXED
129 Branch
Tracking Status
firefox129 --- fixed

People

(Reporter: gregp, Assigned: aroy)

References

Details

(Keywords: good-first-bug, Whiteboard: [lang=css])

Attachments

(1 file)

Bug 1859349's refactoring of panelUI-shared.css turned this rule:

panelmultiview[transitioning] > .panel-viewcontainer > .panel-viewstack > panelview > .panel-subview-body {
  overflow-y: hidden;
}

Into:

panelview {
  &[transitioning] > .panel-viewcontainer > .panel-viewstack > panelview > .panel-subview-body {
    overflow-y: hidden;
  }
}

Which is subtly incorrect. The transitioning attribute is only added to panelmultiview, not panelview, so the selector never matches anything.

To reduce confusion, this broken rule should be removed.

Hi,

I'm new to contributing in open source.
Can you assign me this?

Hi,

you do not need to be manually assigned. The friendly robots will automatically assign you to the bug when you submit your patch.

I guess this is the link to the task? browser/themes/shared/customizableui/panelUI-shared.css#176-183

Yes, it is.

So I did the changes and created a pull request, I got this: https://github.com/mozilla/gecko-dev/pull/563
Not sure if it is wrong or not

GitHub pull requests are not supported. Please submit your changes to Phabricator,
https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html#to-submit-a-patch

Assignee: nobody → babu.anandroy
Status: NEW → ASSIGNED
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a321c0493631 Remove broken css rule r=desktop-theme-reviewers,emilio
Status: ASSIGNED → RESOLVED
Closed: 7 months ago
Resolution: --- → FIXED
Target Milestone: --- → 129 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: