Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 5e3d1a2b226b17917551467cc79d0969e6b24899
      
https://github.com/WebKit/WebKit/commit/5e3d1a2b226b17917551467cc79d0969e6b24899
  Author: Utku Uckun <u_uc...@apple.com>
  Date:   2025-03-06 (Thu, 06 Mar 2025)

  Changed paths:
    M Source/WebKit/WebProcess/Plugins/PDF/UnifiedPDF/UnifiedPDFPlugin.h
    M Source/WebKit/WebProcess/Plugins/PDF/UnifiedPDF/UnifiedPDFPlugin.mm
    M Source/WebKit/WebProcess/WebPage/mac/WKAccessibilityWebPageObjectMac.mm

  Log Message:
  -----------
  AX: Accessibility hit test isn't working in PDFs 
https://bugs.webkit.org/show_bug.cgi?id=289175 rdar://146305664

Reviewed by Tyler Wilcock.

Accessibility hit test in PDFKit expects hit point in screen coordinate space. 
Therefore, we need to convert the WebKit hit test point to screen space point 
before sending it over.

* Source/WebKit/WebProcess/Plugins/PDF/UnifiedPDF/UnifiedPDFPlugin.h:
* Source/WebKit/WebProcess/Plugins/PDF/UnifiedPDF/UnifiedPDFPlugin.mm:
(WebKit::UnifiedPDFPlugin::accessibilityHitTestIntPoint const):
(WebKit::UnifiedPDFPlugin::convertFromPluginToScreenForAccessibility const):
* Source/WebKit/WebProcess/WebPage/mac/WKAccessibilityWebPageObjectMac.mm:
(-[WKAccessibilityWebPageObject accessibilityHitTest:]):

Canonical link: https://commits.webkit.org/291706@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to