Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5ac85cca authored by Patrick Scott's avatar Patrick Scott
Browse files

Do not send the not-modified response when validating the cache.

Bug: 2450517
Change-Id: Ibdff4c4b573bb63ac5de94ec7277241bb0242203
parent 84eb8d2a
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -1014,8 +1014,12 @@ class LoadListener extends Handler implements EventHandler {

        // do not call webcore if it is redirect. According to the code in
        // InspectorController::willSendRequest(), the response is only updated
        // when it is not redirect.
        if ((mStatusCode >= 301 && mStatusCode <= 303) || mStatusCode == 307) {
        // when it is not redirect. If we received a not-modified response from
        // the server and mCacheLoader is not null, do not send the response to
        // webkit. This is just a validation response for loading from the
        // cache.
        if ((mStatusCode >= 301 && mStatusCode <= 303) || mStatusCode == 307 ||
                (mStatusCode == 304 && mCacheLoader != null)) {
            return;
        }