[webkit-changes] [WebKit/WebKit] 932af5: [Sonoma wk2] fast/replaced/pdf-as-embed-with-no-mi...
Abrar Rahman Protyasha
noreply at github.com
Thu Aug 22 16:08:52 PDT 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 932af5b1166d073e4d51829adff52c9db7ab8fbd
https://github.com/WebKit/WebKit/commit/932af5b1166d073e4d51829adff52c9db7ab8fbd
Author: Abrar Rahman Protyasha <a_protyasha at apple.com>
Date: 2024-08-22 (Thu, 22 Aug 2024)
Changed paths:
M LayoutTests/compositing/plugins/pdf/pdf-in-embed-rounded-border.html
M LayoutTests/compositing/plugins/pdf/pdf-in-embed-with-root-page-zoom.html
M LayoutTests/compositing/plugins/pdf/pdf-in-embed.html
M LayoutTests/compositing/plugins/pdf/pdf-in-styled-embed.html
M LayoutTests/compositing/plugins/pdf/pdf-scrolling-tree.html
M LayoutTests/fast/replaced/pdf-as-embed-with-no-mime-type-is-not-blank.html
M LayoutTests/http/tests/pdf/linearized-pdf-in-iframe.html
M LayoutTests/platform/mac-wk2/TestExpectations
M LayoutTests/resources/ui-helper.js
Log Message:
-----------
[Sonoma wk2] fast/replaced/pdf-as-embed-with-no-mime-type-is-not-blank.html is a flaky failure
https://bugs.webkit.org/show_bug.cgi?id=278429
rdar://134377511
Reviewed by Wenson Hsieh.
PDFKit performs an animated fade-in of the PDF document to render, and
as such it looks like the <embed> just never loads. We work around this
issue by rAF-ing after a timeout of 250ms, which we've previously
determined to be enough time for the PDF fade-in animation to pass.
Instead of adjusting the single failing test, though, we introduce a new
utility UIHelper.waitForPDFFadeIn, and adopt that in other relevant
tests.
Also, we get rid of the PluginsEnabled test preference, since we removed
support for that key in 274917 at main.
* LayoutTests/compositing/plugins/pdf/pdf-in-embed-rounded-border.html:
* LayoutTests/compositing/plugins/pdf/pdf-in-embed-with-root-page-zoom.html:
* LayoutTests/compositing/plugins/pdf/pdf-in-embed.html:
* LayoutTests/compositing/plugins/pdf/pdf-in-styled-embed.html:
* LayoutTests/compositing/plugins/pdf/pdf-scrolling-tree.html:
* LayoutTests/fast/replaced/pdf-as-embed-with-no-mime-type-is-not-blank.html:
* LayoutTests/http/tests/pdf/linearized-pdf-in-iframe.html:
* LayoutTests/platform/mac-wk2/TestExpectations:
* LayoutTests/resources/ui-helper.js:
(window.UIHelper.async waitForPDFFadeIn):
(window.UIHelper):
Canonical link: https://commits.webkit.org/282638@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list