Changeset 232016 in webkit


Ignore:
Timestamp:
May 21, 2018 9:33:46 AM (6 years ago)
Author:
Antti Koivisto
Message:

WebView._preferencesChanged should apply colorFilterEnabled preference before parsing user stylesheet
https://bugs.webkit.org/show_bug.cgi?id=185815
<rdar://problem/40310069>

Reviewed by Simon Fraser.

User stylesheet parsing may depend on the colorFilterEnabled preference.

  • WebView/WebView.mm:

(-[WebView _preferencesChanged:]):

Location:
trunk/Source/WebKitLegacy/mac
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKitLegacy/mac/ChangeLog

    r231993 r232016  
     12018-05-21  Antti Koivisto  <antti@apple.com>
     2
     3        WebView._preferencesChanged should apply colorFilterEnabled preference before parsing user stylesheet
     4        https://bugs.webkit.org/show_bug.cgi?id=185815
     5        <rdar://problem/40310069>
     6
     7        Reviewed by Simon Fraser.
     8
     9        User stylesheet parsing may depend on the colorFilterEnabled preference.
     10
     11        * WebView/WebView.mm:
     12        (-[WebView _preferencesChanged:]):
     13
    1142018-05-18  Commit Queue  <commit-queue@webkit.org>
    215
  • trunk/Source/WebKitLegacy/mac/WebView/WebView.mm

    r231798 r232016  
    29532953    settings.setPlugInSnapshottingEnabled([preferences plugInSnapshottingEnabled]);
    29542954    settings.setHttpEquivEnabled([preferences httpEquivEnabled]);
     2955    settings.setColorFilterEnabled([preferences colorFilterEnabled]);
    29552956
    29562957#if PLATFORM(MAC)
     
    29932994
    29942995#if PLATFORM(MAC)
     2996    // This parses the user stylesheet synchronously so anything that may affect it should be done first.
    29952997    if ([preferences userStyleSheetEnabled]) {
    29962998        NSString* location = [[preferences userStyleSheetLocation] _web_originalDataAsString];
     
    30623064    settings.setViewportFitEnabled([preferences viewportFitEnabled]);
    30633065    settings.setConstantPropertiesEnabled([preferences constantPropertiesEnabled]);
    3064     settings.setColorFilterEnabled([preferences colorFilterEnabled]);
    30653066    settings.setCrossOriginOptionsSupportEnabled([preferences crossOriginOptionsSupportEnabled]);
    30663067
Note: See TracChangeset for help on using the changeset viewer.