RESOLVED FIXED225446
Don't allow :visited link style in subtrees that use mix-blend-mode
https://bugs.webkit.org/show_bug.cgi?id=225446
Summary Don't allow :visited link style in subtrees that use mix-blend-mode
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.