[Webkit-unassigned] [Bug 254585] New: overridden style has no effect until style is deactivated in web inspector

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Mar 28 07:15:48 PDT 2023


https://bugs.webkit.org/show_bug.cgi?id=254585

            Bug ID: 254585
           Summary: overridden style has no effect until style is
                    deactivated in web inspector
           Product: WebKit
           Version: Safari 16
          Hardware: All
                OS: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: CSS
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: matt.sephton at gmail.com

Created attachment 465631

  --> https://bugs.webkit.org/attachment.cgi?id=465631&action=review

screen recording of issue

transform scale causes elements to be hidden even when style is overridden

Repro

1. Safari Extension sets style of its injected element (this style broken in Safari 16.4 but has worked for the past 6 years)

https://github.com/uetchy/Polyglot

#polyglot__panel {
        transform: scale(0) !important;
}

2. User CSS sets overriding styles

#polyglot__panel {
        transform: scale(1,1) !important;
}

3. Web Inspector shows correct style overriding
4. Element is still invisible
5. Style from extension needs to be activated by unchecking its line in the web inspector

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230328/e6567e80/attachment-0001.htm>


More information about the webkit-unassigned mailing list