Bug 155493

Summary: REGRESSION (196383): Class change invalidation does not handle :not correctly
Product: WebKit Reporter: Antti Koivisto <koivisto>
Component: CSSAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
patch
none
patch
none
patch kling: review+

Antti Koivisto
Reported 2016-03-15 08:58:54 PDT
We fail to invalidate bar style in :not(.foo) bar { } when class foo is added or removed.
Attachments
patch (12.52 KB, patch)
2016-03-15 09:30 PDT, Antti Koivisto
no flags
patch (13.29 KB, patch)
2016-03-15 09:42 PDT, Antti Koivisto
no flags
patch (13.25 KB, patch)
2016-03-15 09:51 PDT, Antti Koivisto
kling: review+
Antti Koivisto
Comment 1 2016-03-15 08:59:21 PDT
Antti Koivisto
Comment 2 2016-03-15 09:30:37 PDT
Antti Koivisto
Comment 3 2016-03-15 09:42:49 PDT
Antti Koivisto
Comment 4 2016-03-15 09:51:01 PDT
Andreas Kling
Comment 5 2016-03-15 10:04:38 PDT
Comment on attachment 274101 [details] patch r=me
Antti Koivisto
Comment 6 2016-03-15 10:26:51 PDT
Note You need to log in before you can comment on or make changes to this bug.