Bug 225446

Summary: Don't allow :visited link style in subtrees that use mix-blend-mode
Product: WebKit Reporter: Antti Koivisto <koivisto>
Component: CSSAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: changseok, commit-queue, darin, esprehn+autocc, ews-watchlist, glenn, kondapallykalyan, pdr
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=260537
Bug Depends on: 225698    
Bug Blocks:    
Attachments:
Description Flags
patch
ews-feeder: commit-queue-
patch
ews-feeder: commit-queue-
patch
darin: review+
patch
ews-feeder: commit-queue-
windows build fix
ews-feeder: commit-queue-
patch
ews-feeder: commit-queue-
patch none

Antti Koivisto
Reported 2021-05-06 03:27:50 PDT
They don't mix
Attachments
patch (8.40 KB, patch)
2021-05-06 04:21 PDT, Antti Koivisto
ews-feeder: commit-queue-
patch (8.40 KB, patch)
2021-05-06 05:52 PDT, Antti Koivisto
ews-feeder: commit-queue-
patch (8.45 KB, patch)
2021-05-06 08:09 PDT, Antti Koivisto
darin: review+
patch (8.75 KB, patch)
2021-05-11 04:44 PDT, Antti Koivisto
ews-feeder: commit-queue-
windows build fix (1.34 KB, patch)
2021-05-11 07:17 PDT, Antti Koivisto
ews-feeder: commit-queue-
patch (9.42 KB, patch)
2021-05-14 06:57 PDT, Antti Koivisto
ews-feeder: commit-queue-
patch (9.41 KB, patch)
2021-05-14 22:39 PDT, Antti Koivisto
no flags
Antti Koivisto
Comment 1 2021-05-06 04:00:17 PDT
Antti Koivisto
Comment 2 2021-05-06 04:21:28 PDT
Antti Koivisto
Comment 3 2021-05-06 05:52:31 PDT
Antti Koivisto
Comment 4 2021-05-06 08:09:53 PDT
Darin Adler
Comment 5 2021-05-08 22:07:17 PDT
Comment on attachment 427886 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=427886&action=review > Source/WebCore/rendering/style/RenderStyle.h:827 > + void setBlendMode(BlendMode mode) > + { > + SET_VAR(m_rareNonInheritedData, effectiveBlendMode, static_cast<unsigned>(mode)); > + SET_VAR(m_rareInheritedData, isInSubtreeWithBlendMode, mode != BlendMode::Normal); > + } I find these multi-line function bodies inside class definitions make it hard for me to get an overview of what’s in the class. Would you consider moving the inline function body below the class definition?
Antti Koivisto
Comment 6 2021-05-11 04:44:23 PDT
EWS
Comment 7 2021-05-11 05:24:08 PDT
Committed r277320 (237579@main): <https://commits.webkit.org/237579@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 428263 [details].
Antti Koivisto
Comment 8 2021-05-11 07:17:46 PDT
Created attachment 428272 [details] windows build fix
Antti Koivisto
Comment 9 2021-05-11 09:01:17 PDT
build fix
EWS
Comment 10 2021-05-11 10:46:05 PDT
Committed r277329 (237588@main): <https://commits.webkit.org/237588@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 428272 [details].
WebKit Commit Bot
Comment 11 2021-05-12 07:15:18 PDT
Re-opened since this is blocked by bug 225698
Antti Koivisto
Comment 12 2021-05-14 06:57:22 PDT
Created attachment 428617 [details] patch reland with test disabled on windows
Antti Koivisto
Comment 13 2021-05-14 22:39:24 PDT
EWS
Comment 14 2021-05-15 05:47:29 PDT
Committed r277538 (237766@main): <https://commits.webkit.org/237766@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 428716 [details].
Note You need to log in before you can comment on or make changes to this bug.