Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: c4bcfc5ab5370240f1a989cf9406df823b49da81
      
https://github.com/WebKit/WebKit/commit/c4bcfc5ab5370240f1a989cf9406df823b49da81
  Author: Utku Uckun <[email protected]>
  Date:   2024-11-14 (Thu, 14 Nov 2024)

  Changed paths:
    M Source/WebKit/WebProcess/Plugins/PDF/WKAccessibilityPDFDocumentObject.mm

  Log Message:
  -----------
  AX: VoiceOver typing echo doesn't work in PDF form fields
https://bugs.webkit.org/show_bug.cgi?id=283089
rdar://139835695

Reviewed by Tyler Wilcock.

PDFs are hosted in a different process than Safari. With the current 
implementation all the PDF accessibility elements lack the Safari PID. 
Therefore, VoiceOver cannot add accessibility observers to these PDF 
accessibility elements.
This fix adds the application PID to WKAccessibilityPDFDocumentObject where all 
the descendant PDF AX nodes can inherit the same PID. This fixes the typing 
echo missing in PDF text fields when Isolated Tree Mode is disabled. Another 
fix will be submitted to fix typing echo and other VoiceOver issues in PDFs 
when ITM is enabled.

* Source/WebKit/WebProcess/Plugins/PDF/WKAccessibilityPDFDocumentObject.mm:
(-[WKAccessibilityPDFDocumentObject initWithPDFDocument:andElement:]):

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