Changeset 224024 in webkit


Ignore:
Timestamp:
Oct 26, 2017 10:26:21 AM (6 years ago)
Author:
Ryan Haddad
Message:

Unreviewed, rolling out r223994.

The LayoutTest for this change is failing.

Reverted changeset:

"Add service worker handle fetch support for all subresource
requests"
https://bugs.webkit.org/show_bug.cgi?id=178769
https://trac.webkit.org/changeset/223994

Location:
trunk
Files:
4 deleted
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r224021 r224024  
     12017-10-26  Ryan Haddad  <ryanhaddad@apple.com>
     2
     3        Unreviewed, rolling out r223994.
     4
     5        The LayoutTest for this change is failing.
     6
     7        Reverted changeset:
     8
     9        "Add service worker handle fetch support for all subresource
     10        requests"
     11        https://bugs.webkit.org/show_bug.cgi?id=178769
     12        https://trac.webkit.org/changeset/223994
     13
    1142017-10-25  Ryan Haddad  <ryanhaddad@apple.com>
    215
  • trunk/Source/WebCore/ChangeLog

    r224023 r224024  
     12017-10-26  Ryan Haddad  <ryanhaddad@apple.com>
     2
     3        Unreviewed, rolling out r223994.
     4
     5        The LayoutTest for this change is failing.
     6
     7        Reverted changeset:
     8
     9        "Add service worker handle fetch support for all subresource
     10        requests"
     11        https://bugs.webkit.org/show_bug.cgi?id=178769
     12        https://trac.webkit.org/changeset/223994
     13
    1142017-10-26  Ryan Haddad  <ryanhaddad@apple.com>
    215
  • trunk/Source/WebCore/loader/DocumentThreadableLoader.cpp

    r224019 r224024  
    104104    relaxAdoptionRequirement();
    105105
     106#if ENABLE(SERVICE_WORKER)
     107    if (m_options.serviceWorkersMode == ServiceWorkersMode::All && !m_options.serviceWorkerIdentifier)
     108        m_options.serviceWorkerIdentifier = document.selectedServiceWorkerIdentifier();
     109#endif
     110
    106111    // Setting a referrer header is only supported in the async code path.
    107112    ASSERT(m_async || m_referrer.isEmpty());
  • trunk/Source/WebCore/loader/cache/CachedResourceLoader.cpp

    r223994 r224024  
    687687{
    688688    // Implementing step 1 to 7 of https://fetch.spec.whatwg.org/#fetching
    689     auto* document = this->document();
    690 
    691     if (document) {
    692         if (!request.origin())
    693             request.setOrigin(document->securityOrigin());
    694 #if ENABLE(SERVICE_WORKER)
    695         request.setSelectedServiceWorkerIdentifierIfNeeded(document->selectedServiceWorkerIdentifier());
    696 #endif
    697     }
     689
     690    if (!request.origin() && document())
     691        request.setOrigin(document()->securityOrigin());
    698692
    699693    request.setAcceptHeaderIfNone(type);
  • trunk/Source/WebCore/loader/cache/CachedResourceRequest.cpp

    r223994 r224024  
    274274}
    275275
    276 #if ENABLE(SERVICE_WORKER)
    277 void CachedResourceRequest::setSelectedServiceWorkerIdentifierIfNeeded(uint64_t serviceWorkerIdentifier)
    278 {
    279     if (isNonSubresourceRequest(m_options.destination))
    280         return;
    281     if (isPotentialNavigationOrSubresourceRequest(m_options.destination))
    282         return;
    283 
    284     if (m_options.serviceWorkersMode != ServiceWorkersMode::All)
    285         return;
    286     if (m_options.serviceWorkerIdentifier)
    287         return;
    288 
    289     m_options.serviceWorkerIdentifier = serviceWorkerIdentifier;
    290 }
    291 #endif
    292 
    293276} // namespace WebCore
  • trunk/Source/WebCore/loader/cache/CachedResourceRequest.h

    r223994 r224024  
    9696    static String splitFragmentIdentifierFromRequestURL(ResourceRequest&);
    9797
    98 #if ENABLE(SERVICE_WORKER)
    99     void setSelectedServiceWorkerIdentifierIfNeeded(uint64_t serviceWorkerIdentifier);
    100 #endif
    101 
    10298private:
    10399    ResourceRequest m_resourceRequest;
  • trunk/Source/WebKit/ChangeLog

    r224023 r224024  
     12017-10-26  Ryan Haddad  <ryanhaddad@apple.com>
     2
     3        Unreviewed, rolling out r223994.
     4
     5        The LayoutTest for this change is failing.
     6
     7        Reverted changeset:
     8
     9        "Add service worker handle fetch support for all subresource
     10        requests"
     11        https://bugs.webkit.org/show_bug.cgi?id=178769
     12        https://trac.webkit.org/changeset/223994
     13
    1142017-10-26  Ryan Haddad  <ryanhaddad@apple.com>
    215
  • trunk/Source/WebKit/WebProcess/Storage/WebServiceWorkerProvider.cpp

    r223994 r224024  
    6565        return false;
    6666
     67    // FIXME: We should probably assert that options.serviceWorkersIdentifier is not null.
    6768    if (isPotentialNavigationOrSubresourceRequest(options.destination))
    6869        return false;
    6970
    7071    // FIXME: Implement non-subresource request loads.
    71     if (isNonSubresourceRequest(options.destination) || !options.serviceWorkerIdentifier)
     72    if (isNonSubresourceRequest(options.destination))
    7273        return false;
    7374
Note: See TracChangeset for help on using the changeset viewer.