Media queries' listeners should be called during the step to update the rendering, not after each layout update.
Created attachment 381267 [details] WIP
<rdar://problem/56396316>
Created attachment 381278 [details] Patch
lgtm
Comment on attachment 381278 [details] Patch Thanks all for reviewing!
Comment on attachment 381278 [details] Patch Clearing flags on attachment: 381278 Committed r251322: <https://trac.webkit.org/changeset/251322>
All reviewed patches have been landed. Closing bug.
Re-opened since this is blocked by bug 203430
Created attachment 382507 [details] Updated for trunk
Ping reviewers. There is a minor test code change & fix since the rollout revealed a bug with respect to accessibility settings update.
Comment on attachment 382507 [details] Updated for trunk View in context: https://bugs.webkit.org/attachment.cgi?id=382507&action=review > Source/WebCore/page/Page.cpp:568 > + forEachDocument([] (Document& document) { We probably don't have a policy about this but no space between ] and ( wins 2:1 when searching WebCore.
(In reply to Antti Koivisto from comment #11) > Comment on attachment 382507 [details] > Updated for trunk > > View in context: > https://bugs.webkit.org/attachment.cgi?id=382507&action=review > > > Source/WebCore/page/Page.cpp:568 > > + forEachDocument([] (Document& document) { > > We probably don't have a policy about this but no space between ] and ( wins > 2:1 when searching WebCore. Huh, I always add a space there. We should probably discuss it on webkit-dev.
Committed r251930: <https://trac.webkit.org/changeset/251930>