New issue
Advanced search Search tips

Issue 705548 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 701988
Owner:
Closed: Mar 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Page stops rendering after back/forward navigation

Project Member Reported by ah...@yandex-team.ru, Mar 27 2017

Issue description

Page stops rendering after back/forward navigation.

Reproduction steps:
1. open the attached page;
2. click the link on the top of the page, or duplicate the tab via context menu;
3. go to chrome://version and then press Back.

If the page is rendering normally, go forward and then back again; sometimes the bug reproduces right away, sometimes 5-10 retries are needed.

What happens: you get completely blank tab. It still does handle input, e.g. link clicks.
Expected: pages are rendered :)

The bug happens when the renderer submits a frame right before navigation commit. The swap ACK gets lost, and if this RenderWidget is reused, it draws nothing because it still waits for the ACK.
A fix is in progress.

 
simple.html
927 bytes View Download
Description: Show this description
Mergedinto: 701988
Status: Duplicate (was: Started)
Project Member

Comment 3 by bugdroid1@chromium.org, Apr 18 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/4ec47030b3d06cb198562b4647094191ba83b06e

commit 4ec47030b3d06cb198562b4647094191ba83b06e
Author: ahest <ahest@yandex-team.ru>
Date: Tue Apr 18 19:19:53 2017

Add a test checking that compositor works in a reused renderer.

The bug was happening if the renderer submitted a frame right before
navigation commit. The swap ACK got lost, and if this RenderWidget was
reused later, it was drawing nothing because it was waiting for the ACK.

BUG= 701988 , 705548 
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel

Review-Url: https://codereview.chromium.org/2779713002
Cr-Commit-Position: refs/heads/master@{#465322}

[modify] https://crrev.com/4ec47030b3d06cb198562b4647094191ba83b06e/content/browser/renderer_host/render_widget_host_view_browsertest.cc
[add] https://crrev.com/4ec47030b3d06cb198562b4647094191ba83b06e/content/test/data/page_with_animation.html

Sign in to add a comment