New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 882287 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 904966
Owner:
Closed: Nov 24
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Initial or uncached page load never completes until page is reloaded

Reported by jor...@gamesmen.com.au, Sep 10

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.81 Safari/537.36

Example URL:
https://www.gamesmen.com.au

Steps to reproduce the problem:
1. Navigate to page https://www.gamesmen.com.au/
2. Assuming initial page load (uncached) the page will never finish loading page content
3. Reload the page (F5) and page will load correctly
4. Empty cache + Hard Reload to perform uncached reload and page will not complete loading
5. Reload page (F5) and page will load correctly again

What is the expected behavior?
Page should load correctly on initial/uncached visit

What went wrong?
Page downloads all content, but does not complete or display the page content correctly until the page is reloaded. If the page cache is cleared or invalidated, the page will again fail to display properly or finish loading.

Does it occur on multiple sites: N/A

Is it a problem with a plugin? No 

Did this work before? Yes 68

Does this work in other browsers? Yes

Chrome version: 69.0.3497.81  Channel: stable
OS Version: 10.0
Flash Version: 

This issue has only started as of version 69 and does not affect any other browser tested (Firefox, Edge, Internet Explorer). This affects other computers that have been tested independently.

This also affects the Android version of Chrome version 69.
 
Addendum: this also affects Chrome Canary version 71 (Desktop + Android).
Addendum:

Video demonstrating the issue and comparison with Firefox browser performing the same steps.

Chrome: https://youtu.be/rYDomyJeJvs

Firefox: https://youtu.be/R502f_a88ac
Labels: Needs-Bisect Needs-Triage-M69
Cc: susan.boorgula@chromium.org
Components: Internals>Network
Labels: Triaged-ET Needs-Feedback
jordan@ Thanks for the issue.

Tested this issue on Windows 10 and Mac OS 10.13.3 on the reported version 69.0.3497.81 and the latest Canary 71.0.3548.0 by following the below steps.

1. Launched Chrome and navigated to https://www.gamesmen.com.au/.
2. Could observe that the page is loading until F5 key is pressed.
Attached is the screen cast for reference.

Could you please confirm if the issue is observed on step 2, where the initial page should load correctly or should we follow all the 5 steps mentioned above to reproduce the issue?

Thanks..
882287.mp4
3.1 MB View Download
The issue occurs on step 2,the remaining steps are for reproducibility.

Thanks.
Project Member

Comment 6 by sheriffbot@chromium.org, Sep 10

Labels: -Needs-Feedback
Thank you for providing more feedback. Adding the requester to the cc list.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Labels: -Pri-2 -Type-Compat -Needs-Bisect M-69 Target-70 Target-71 M-70 FoundIn-71 FoundIn-70 Target-69 FoundIn-69 OS-Linux OS-Mac Pri-1 Type-Bug-Regression
Status: Untriaged (was: Unconfirmed)
jordan@ Thanks for the update.

Able to reproduce the issue on Windows 10, Mac OS 10.13.3 and Ubuntu 14.04 on the reported version 69.0.3497.81 and the latest Canary 71.0.3548.0 as per comment #4.

But unable to provide the bisect info as the issue is inconsistent. Can observe the good and bad behaviors on the reported version 69.0.3497.81.
Attached is the screen cast for reference.

Hence marking this issue as Untriaged and requesting 'Internals>Network' team to look into the issue and help in further triaging.

Thanks..
882287-1.mp4
2.2 MB View Download
Cc: pmeenan@chromium.org y...@yoav.ws
Components: -Internals>Network Blink>Loader
I was able to repro this reliably enough to repro on Linux. Regression range just points to a single CL:
https://chromium.googlesource.com/chromium/src/+/21154794b8ae44ef571979016fd64b1de23a7cb7

Pat/Yoav: can once of you take a look?
I can take a look but probably not until the weekend (and I'll have to bring the dev environment back up).  From the sound of it, something must be triggering the parser to pause (a stylesheet of some kind) but it isn't resuming when it should.
Upon further investigation, we found this to be tied to this block of code:

`<!-- BEGIN PRIVY ASYNCHRONOUS WIDGET CODE -->
<script type='text/javascript'>
  var _d_site = _d_site || '08EE97F59C748D28165C1312';
  (function(p, r, i, v, y) {
    p[i] = p[i] || function() { (p[i].q = p[i].q || []).push(arguments) };
    v = r.createElement('script'); v.async = 1; v.src = 'https://widget.privy.com/assets/widget.js';
    y = r.getElementsByTagName('script')[0]; y.parentNode.insertBefore(v, y);
  })(window, document, 'Privy');
</script>
<!-- END PRIVY ASYNCHRONOUS WIDGET CODE -->`

When this was removed, then the page continued to load fine.

We substituted it with the "synchronous" alternative:

<!-- BEGIN PRIVY WIDGET CODE -->
<script type='text/javascript'> var _d_site = _d_site || '08EE97F59C748D28165C1312'; </script>
<script src='https://widget.privy.com/assets/widget.js'></script>
<!-- END PRIVY WIDGET CODE -->

We have also forwarded this issue to Privy.

As the code has been removed from the site, it may not longer be possible to replicate the issue directly on our website.
Owner: chrishtr@chromium.org
Status: Assigned (was: Untriaged)
Mergedinto: 904966
Status: Duplicate (was: Assigned)

Sign in to add a comment