Closed Bug 1588431 Opened 5 years ago Closed 5 years ago

Incompatible style attribute behavior in ::part() with Chromium

Categories

(Core :: CSS Parsing and Computation, defect, P3)

defect

Tracking

()

RESOLVED FIXED
mozilla72
Tracking Status
firefox72 --- fixed

People

(Reporter: emilio, Assigned: emilio)

References

Details

Attachments

(4 files)

Attached file t.html

See the test-case.

We agree with Safari, but I think Chromium is right, technically.

I filed https://github.com/w3c/webcomponents/issues/847 just to make sure everyone's on board with following Chrome's behavior.

Priority: -- → P3

I took a look at this today, but didn't manage to finish.

Assignee: nobody → emilio
Attachment #9103093 - Attachment description: Bug 1588431 - [wip] Fix cascade order of shadow parts. → Bug 1588431 - Fix cascade order of shadow parts. r=#style

So that we don't regress perf.

Depends on D49988

Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/752fca530835
Split collect_style_attribute_and_animation_rules. r=heycam
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/15ba6d515944
Fix cascade order of shadow parts. r=heycam
https://hg.mozilla.org/integration/autoland/rev/06945900e072
Optimize storage of ApplicableDeclaration again. r=heycam
Regressions: 1596712
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: