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

Issue 611395 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner:
Last visit > 30 days ago
Closed: Aug 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows , Mac
Pri: 2
Type: Bug-Regression



Sign in to add a comment

Canvas not rendered when including div is made visible/invisible with css visibility

Reported by m.eich...@nfq.de, May 12 2016

Issue description

UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36

Example URL:
http://web.nfq.de/test/markus/canvas_expandable/index.html

Steps to reproduce the problem:
1. open http://web.nfq.de/test/markus/canvas_expandable/index.html
2. click on green icon

Problem: Red background of canvas is shown instead of canvas content.

3. click on red background to open new tab
4. close new tab or just enter original tab

Canvas is now displayed correctly.

What is the expected behavior?
Show canvas content.

What went wrong?
Canvas content is not shown, it is empty.

Does it occur on multiple sites: N/A

Is it a problem with a plugin? No 

Did this work before? N/A 

Does this work in other browsers? Yes 

Chrome version: 50.0.2661.102  Channel: stable
OS Version: 6.1 (Windows 7, Windows Server 2008 R2)
Flash Version: Shockwave Flash 21.0 r0

There's detailed info on the page and also links to two other setups that show there's something wrong with canvas and visibility.
 
Cc: kavvaru@chromium.org
Components: Blink>Canvas
Labels: -Type-Compat M-50 hasbisect OS-Mac Type-Bug-Regression
Owner: wkorman@chromium.org
Status: Assigned (was: Unconfirmed)
Able to reproduce the issue on windows 7, Mac 10.11.4 using chrome version 50.02661.102 and canary 52.0.2734.0.

this is regression issue broken in M50.Please find the bisect information as below
Narrow Bisect::
Good::50.0.2633.0  --   (official build 371964)
Bad::50.0.2634.0  -- (official build 372257)

CHANGELOG URL:
  https://chromium.googlesource.com/chromium/src/+log/b908e01c1385dfe034c8a2a1f223ab1d4355ae81..030a20f905684130a995def26ce72d4783c846bd

Blink changeLog:
  https://chromium.googlesource.com/skia.git/+log/4c5f1f611469..382f8bdbf069

Possible suspect from the Change log
https://chromium.googlesource.com/chromium/src/+/510e13d1579b8fb895673358ac1a6594fbcadfe3

wkorman @ Could you please look into this issue if it is related to your change,else please help us in finding the appropriate owner for this issue.

Thanks,
Components: Blink>Paint>Invalidation
Confirming this is likely due to my change. I will look at this shortly.
 http://crbug.com/612436  potentially related, though animation-specific, it also involves visibility: hidden.
Status: WontFix (was: Assigned)
This appears to have been fixed. We could bisect to find fixing change but given it appears to be working in current stable build I don't think that's needed.

Apologies for taking so long to get back to this. If I am misinterpreting please reopen and add detail.

I can't repro this with current stable and beta. Tried on Linux:

52.0.2743.82 (current stable)
53.0.2785.34 (beta)

And Mac 53.0.2785.34 (beta) and Windows 54.0.2810.2 dev-m (64-bit).

Compared open/close in demo to behavior in Safari and FireFox, seems identical.

Sign in to add a comment