Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: d6237610e33903698a8368b9bc1a7bf4af9495cc
https://github.com/WebKit/WebKit/commit/d6237610e33903698a8368b9bc1a7bf4af9495cc
Author: Sammy Gill <[email protected]>
Date: 2024-05-03 (Fri, 03 May 2024)
Changed paths:
M Source/WebKit/WebProcess/Plugins/PDF/UnifiedPDF/UnifiedPDFPlugin.mm
Log Message:
-----------
[UnifiedPDF] Going between page layout modes doesn't rescale or center
appropriately
https://bugs.webkit.org/show_bug.cgi?id=273696
rdar://125381629
Reviewed by Abrar Rahman Protyasha and Simon Fraser.
To fix this, we can just force m_shouldUpdateAutoSizeScale to be set
right before we perform a document layout in this scenario. This will make
sure that the document gets refitted to the available width.
However, we should also respect if the document is already in
"Automatically Resize," mode. This means that we should not adjust the
page scale factor when performing this layout if the state was *already*
set.
* Source/WebKit/WebProcess/Plugins/PDF/UnifiedPDF/UnifiedPDFPlugin.mm:
(WebKit::UnifiedPDFPlugin::setDisplayModeAndUpdateLayout):
Canonical link: https://commits.webkit.org/278342@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes