Changeset 211036 in webkit


Ignore:
Timestamp:
Jan 23, 2017 1:54:59 AM (7 years ago)
Author:
commit-queue@webkit.org
Message:

Remove allowWindowOpenWithoutUserGesture setting
https://bugs.webkit.org/show_bug.cgi?id=167301

Patch by Joseph Pecoraro <Joseph Pecoraro> on 2017-01-23
Reviewed by Darin Adler.

Source/WebCore:

  • page/DOMWindow.cpp:

(WebCore::DOMWindow::allowPopUp):

  • page/Settings.in:

Source/WebKit/mac:

  • WebView/WebView.mm:

(-[WebView _preferencesChanged:]):
Use the equivalent existing setting.

Location:
trunk/Source
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r211035 r211036  
     12017-01-23  Joseph Pecoraro  <pecoraro@apple.com>
     2
     3        Remove allowWindowOpenWithoutUserGesture setting
     4        https://bugs.webkit.org/show_bug.cgi?id=167301
     5
     6        Reviewed by Darin Adler.
     7
     8        * page/DOMWindow.cpp:
     9        (WebCore::DOMWindow::allowPopUp):
     10        * page/Settings.in:
     11
    1122017-01-22  Carlos Garcia Campos  <cgarcia@igalia.com>
    213
  • trunk/Source/WebCore/page/DOMWindow.cpp

    r211033 r211036  
    364364bool DOMWindow::allowPopUp(Frame& firstFrame)
    365365{
    366     auto& settings = firstFrame.settings();
    367366    return ScriptController::processingUserGesture()
    368         || settings.allowWindowOpenWithoutUserGesture()
    369         || settings.javaScriptCanOpenWindowsAutomatically();
     367        || firstFrame.settings().javaScriptCanOpenWindowsAutomatically();
    370368}
    371369
  • trunk/Source/WebCore/page/Settings.in

    r210372 r211036  
    266266allowContentSecurityPolicySourceStarToMatchAnyProtocol initial=false
    267267
    268 allowWindowOpenWithoutUserGesture initial=false
    269 
    270268selectionPaintingWithoutSelectionGapsEnabled initial=false
    271269
  • trunk/Source/WebKit/mac/ChangeLog

    r211033 r211036  
     12017-01-23  Joseph Pecoraro  <pecoraro@apple.com>
     2
     3        Remove allowWindowOpenWithoutUserGesture setting
     4        https://bugs.webkit.org/show_bug.cgi?id=167301
     5
     6        Reviewed by Darin Adler.
     7
     8        * WebView/WebView.mm:
     9        (-[WebView _preferencesChanged:]):
     10        Use the equivalent existing setting.
     11
    1122017-01-20  Darin Adler  <darin@apple.com>
    213
  • trunk/Source/WebKit/mac/WebView/WebView.mm

    r211020 r211036  
    26392639    settings.setAllowFileAccessFromFileURLs([preferences allowFileAccessFromFileURLs]);
    26402640    settings.setNeedsStorageAccessFromFileURLsQuirk([preferences needsStorageAccessFromFileURLsQuirk]);
    2641     settings.setJavaScriptCanOpenWindowsAutomatically([preferences javaScriptCanOpenWindowsAutomatically]);
    26422641    settings.setMinimumFontSize([preferences minimumFontSize]);
    26432642    settings.setMinimumLogicalFontSize([preferences minimumLogicalFontSize]);
     
    27332732    settings.setAllowRunningOfInsecureContent(shouldAllowDisplayAndRunningOfInsecureContent());
    27342733
     2734    settings.setJavaScriptCanOpenWindowsAutomatically([preferences javaScriptCanOpenWindowsAutomatically] || shouldAllowWindowOpenWithoutUserGesture());
     2735
    27352736    settings.setVisualViewportEnabled([preferences visualViewportEnabled]);
    27362737
     
    29272928
    29282929    settings.setAllowContentSecurityPolicySourceStarToMatchAnyProtocol(shouldAllowContentSecurityPolicySourceStarToMatchAnyProtocol());
    2929 
    2930     settings.setAllowWindowOpenWithoutUserGesture(shouldAllowWindowOpenWithoutUserGesture());
    29312930
    29322931    settings.setShouldConvertInvalidURLsToBlank(shouldConvertInvalidURLsToBlank());
Note: See TracChangeset for help on using the changeset viewer.