Discussion:
Issue 411825 in chromium: Element disappears after undoing rotate
(too old to reply)
c***@googlecode.com
2014-09-08 09:48:12 UTC
Permalink
Status: Unconfirmed
Owner: ----
Labels: Cr-Content Pri-2 Via-Wizard Type-Bug OS-Windows

New issue 411825 by ***@gmail.com: Element disappears after undoing
rotate
https://code.google.com/p/chromium/issues/detail?id=411825

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

Example URL:

Steps to reproduce the problem:
See attached file.
The Google logo disappears at the end of the rotation transition.

What is the expected behavior?

What went wrong?
The logo should not disappear - it should be displayed the right way up

Does it occur on multiple sites: Yes

Is it a problem with a plugin? No

Did this work before? N/A

Does this work in other browsers? Yes

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

Attachments:
test.html 963 bytes
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
--
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/a/chromium.org/group/chromium-bugs

To unsubscribe from this group and stop receiving emails from it, send an email to chromium-bugs+***@chromium.org.
c***@googlecode.com
2014-09-09 04:22:10 UTC
Permalink
Updates:
Labels: -Cr-Content Cr-Blink-Compositing

Comment #1 on issue 411825 by ***@chromium.org: Element disappears after
undoing rotate
https://code.google.com/p/chromium/issues/detail?id=411825

(No comment was entered for this change.)
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
--
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/a/chromium.org/group/chromium-bugs

To unsubscribe from this group and stop receiving emails from it, send an email to chromium-bugs+***@chromium.org.
c***@googlecode.com
2014-09-09 09:46:47 UTC
Permalink
Updates:
Status: Assigned
Owner: ***@chromium.org
Labels: -Pri-2 -Type-Bug -OS-Windows Pri-1 Type-Bug-Regression OS-All M-39

Comment #2 on issue 411825 by ***@chromium.org: Element disappears
after undoing rotate
https://code.google.com/p/chromium/issues/detail?id=411825

Able to reproduce the issue on Windows, MAC and Linux. This is a regression
issue broken in M36 and below is the bisect Info:

CHANGELOG URL:
http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog.html?url=/trunk/src&range=269163%3A269168

BLINK CHANGELOG URL:
http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=173630%3A173609

Suspecting - r173614
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
--
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/a/chromium.org/group/chromium-bugs

To unsubscribe from this group and stop receiving emails from it, send an email to chromium-bugs+***@chromium.org.
c***@googlecode.com
2014-09-09 10:53:51 UTC
Permalink
Updates:
Owner: ***@chromium.org
Cc: ***@chromium.org ***@chromium.org ***@chromium.org
***@chromium.org ***@chromium.org

Comment #3 on issue 411825 by ***@chromium.org: Element disappears
after undoing rotate
https://code.google.com/p/chromium/issues/detail?id=411825

chrishtr@ Can you look into this? It looks like we issue the invalidation
to the wrong layer when we fall out of compositing mode at the end of the
animation. abarth@ can probably point you at the right spot.


Attachments:
rotate-reduction.html 754 bytes
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
--
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/a/chromium.org/group/chromium-bugs

To unsubscribe from this group and stop receiving emails from it, send an email to chromium-bugs+***@chromium.org.
c***@googlecode.com
2014-09-09 18:31:25 UTC
Permalink
Comment #4 on issue 411825 by ***@chromium.org: Element disappears
after undoing rotate
https://code.google.com/p/chromium/issues/detail?id=411825

The invalidation looks correct to me. Still digging on what else is going
wrong.
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
--
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/a/chromium.org/group/chromium-bugs

To unsubscribe from this group and stop receiving emails from it, send an email to chromium-bugs+***@chromium.org.
c***@googlecode.com
2014-09-09 19:06:25 UTC
Permalink
Comment #5 on issue 411825 by ***@chromium.org: Element disappears
after undoing rotate
https://code.google.com/p/chromium/issues/detail?id=411825

Even more reduced testcase attached. All you have to do is give it a
composited layer, then remove it, and it'll be in a broken state where you
can keep setting colors
on the background and the right invalidation rect will occur, but the
painted content
remains wrong.

Attachments:
test.html 566 bytes
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
--
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/a/chromium.org/group/chromium-bugs

To unsubscribe from this group and stop receiving emails from it, send an email to chromium-bugs+***@chromium.org.
c***@googlecode.com
2014-09-09 19:15:29 UTC
Permalink
Updates:
Owner: ***@chromium.org

Comment #6 on issue 411825 by ***@chromium.org: Element disappears
after undoing rotate
https://code.google.com/p/chromium/issues/detail?id=411825

https://src.chromium.org/viewvc/blink?revision=173614&view=revision
definitely broke this case. Reverting fixes the case I uploaded. There is
some layout state that does need to get reset when self-painting status
changes.

It's not invalidation. Sending back to you Elliott.
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
--
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/a/chromium.org/group/chromium-bugs

To unsubscribe from this group and stop receiving emails from it, send an email to chromium-bugs+***@chromium.org.
c***@googlecode.com
2014-09-09 19:17:29 UTC
Permalink
Updates:
Labels: ReleaseBlock-Beta

Comment #7 on issue 411825 by ***@chromium.org: Element disappears
after undoing rotate
https://code.google.com/p/chromium/issues/detail?id=411825

(No comment was entered for this change.)
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
--
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/a/chromium.org/group/chromium-bugs

To unsubscribe from this group and stop receiving emails from it, send an email to chromium-bugs+***@chromium.org.
c***@googlecode.com
2014-09-09 20:41:32 UTC
Permalink
Comment #8 on issue 411825 by ***@chromium.org: Element disappears
after undoing rotate
https://code.google.com/p/chromium/issues/detail?id=411825

Found it, it seems we read the self painting layer state into the
FloatingObject's:

https://code.google.com/p/chromium/codesearch#chromium/src/third_party/WebKit/Source/core/rendering/FloatingObjects.cpp&l=81
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
--
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/a/chromium.org/group/chromium-bugs

To unsubscribe from this group and stop receiving emails from it, send an email to chromium-bugs+***@chromium.org.
c***@googlecode.com
2014-09-09 20:54:33 UTC
Permalink
Updates:
Labels: -M-39 -ReleaseBlock-Beta M-38 ReleaseBlock-Stable

Comment #9 on issue 411825 by ***@chromium.org: Element disappears
after undoing rotate
https://code.google.com/p/chromium/issues/detail?id=411825

(No comment was entered for this change.)
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
--
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/a/chromium.org/group/chromium-bugs

To unsubscribe from this group and stop receiving emails from it, send an email to chromium-bugs+***@chromium.org.
c***@googlecode.com
2014-09-12 09:56:24 UTC
Permalink
Updates:
Labels: TE-Verified-39.0.2155.0 TE-Verified-M39

Comment #11 on issue 411825 by ***@chromium.org: Element disappears after
undoing rotate
https://code.google.com/p/chromium/issues/detail?id=411825

Working fine on latest canary:39.0.2155.0,Blink 537.36 (@181840)canary on
Windows7
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
--
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/a/chromium.org/group/chromium-bugs

To unsubscribe from this group and stop receiving emails from it, send an email to chromium-bugs+***@chromium.org.
Loading...