Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 8cc0d6f40b1648df767a36dc783368cde765bc0b
      
https://github.com/WebKit/WebKit/commit/8cc0d6f40b1648df767a36dc783368cde765bc0b
  Author: Elina <[email protected]>
  Date:   2024-09-06 (Fri, 06 Sep 2024)

  Changed paths:
    M Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.h
    M Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.mm
    M Source/WebKit/WebProcess/Plugins/PDF/UnifiedPDF/UnifiedPDFPlugin.mm
    M Source/WebKit/WebProcess/Plugins/PDF/WKAccessibilityPDFDocumentObject.h
    M Source/WebKit/WebProcess/Plugins/PDF/WKAccessibilityPDFDocumentObject.mm

  Log Message:
  -----------
  VoiceOver focus should be able to activate form fields when it lands on them.
https://bugs.webkit.org/show_bug.cgi?id=278535
rdar://134522935

Reviewed by Abrar Rahman Protyasha.

Implement the annotation connection point between webkit and pdf in 
WKAccessibilityPDFDocumentObject.h. In this way, VoiceOver can activate form 
fields when it lands on form fields

* Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.h:
* Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.mm:
(-[WKPDFPluginAccessibilityObject 
accessibilityAssociatedControlForAnnotation:]):
(WebKit::rectInViewSpaceForRectInLayoutSpace):
(WebKit::PDFPlugin::axObjectCache const): Deleted.
* Source/WebKit/WebProcess/Plugins/PDF/UnifiedPDF/UnifiedPDFPlugin.mm:
(WebKit::UnifiedPDFPlugin::setActiveAnnotation):
* Source/WebKit/WebProcess/Plugins/PDF/WKAccessibilityPDFDocumentObject.h:
* Source/WebKit/WebProcess/Plugins/PDF/WKAccessibilityPDFDocumentObject.mm:
(-[WKAccessibilityPDFDocumentObject 
accessibilityAssociatedControlForAnnotation:]):
(-[WKAccessibilityPDFDocumentObject setActiveAnnotation:]):

Canonical link: https://commits.webkit.org/283281@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

Reply via email to