⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 278412 in webkit


Ignore:
Timestamp:
Jun 3, 2021, 11:04:30 AM (5 years ago)
Author:
Chris Fleizach
Message:

AX: macOS WebContent can't read prefs from com.apple.Accessibility
​https://bugs.webkit.org/show_bug.cgi?id=226528

Reviewed by Per Arne Vollan.

Some accessibility preferences on macOS use libAccessibility.
WebContent should process these on iOS & macOS.

  • WebProcess/cocoa/WebProcessCocoa.mm:

(WebKit::setPreferenceValue):

Location:
trunk/Source/WebKit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r278409 r278412  
     12021-06-03  Chris Fleizach  <cfleizach@apple.com>
     2
     3        AX: macOS WebContent can't read prefs from com.apple.Accessibility
     4        https://bugs.webkit.org/show_bug.cgi?id=226528
     5
     6        Reviewed by Per Arne Vollan.
     7
     8        Some accessibility preferences on macOS use libAccessibility.
     9        WebContent should process these on iOS & macOS.
     10
     11        * WebProcess/cocoa/WebProcessCocoa.mm:
     12        (WebKit::setPreferenceValue):
     13
    1142021-06-03  Chris Dumez  <cdumez@apple.com>
    215
  • trunk/Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm

    r278253 r278412  
    103103#import <wtf/cocoa/VectorCocoa.h>
    104104
     105#if ENABLE(CFPREFS_DIRECT_MODE)
     106#import "AccessibilitySupportSPI.h"
     107#endif
     108
    105109#if ENABLE(REMOTE_INSPECTOR)
    106110#import <JavaScriptCore/RemoteInspector.h>
    … …  
    113117
    114118#if PLATFORM(IOS_FAMILY)
    115 #import "AccessibilitySupportSPI.h"
    116119#import "RunningBoardServicesSPI.h"
    117120#import "UserInterfaceIdiom.h"
    … …  
    171174#endif
    172175
    173 #if PLATFORM(IOS_FAMILY)
     176#if ENABLE(CFPREFS_DIRECT_MODE)
    174177SOFT_LINK_LIBRARY(libAccessibility)
    175178SOFT_LINK_OPTIONAL(libAccessibility, _AXSUpdateWebAccessibilitySettings, void, (), ());
    … …  
    11271130    }
    11281131
    1129 #if PLATFORM(IOS_FAMILY)
    11301132    if (domain == String(kAXSAccessibilityPreferenceDomain)) {
    11311133        if (_AXSUpdateWebAccessibilitySettingsPtr())
    11321134            _AXSUpdateWebAccessibilitySettingsPtr()();
    11331135    }
    1134 #endif
    11351136   
    11361137#if USE(APPKIT)
Note: See TracChangeset for help on using the changeset viewer.