Bug 102836 - Compositing layer momentarily disappearing when increasing in height in Safari
Summary: Compositing layer momentarily disappearing when increasing in height in Safari
Status: UNCONFIRMED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac OS X 10.8
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-20 14:09 PST by John Barr
Modified: 2012-11-23 11:38 PST (History)
1 user (show)

See Also:


Attachments
a repro case (42.21 KB, text/html)
2012-11-20 14:09 PST, John Barr
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description John Barr 2012-11-20 14:09:17 PST
Created attachment 175275 [details]
a repro case

Affects:
- iOS 6 Safari, iPad + iPod
- Desktop Safari Version 6.0.1 (8536.26.14) on a OSX version 10.8.2
Other browsers tested:
- Chrome mobile + Chrome desktop (not affected)

In the attached repro case a composting layer (blue) is growing larger due to a child (red) being hidden/shown.
This is causing the layer behind the blue layer (green) to be shown momentarily where the blue "Before Text" is even though this portion of the layer is not changing.

Note that making textDiv a compositing layer does not help. Additionally toggling making textDiv overflow:hidden and toggling its height between a small and large value produces the same effect.

Bug:
  Compositing layer momentarily disappearing when increasing in height in Safari.
Comment 1 Simon Fraser (smfr) 2012-11-23 11:38:00 PST
Looks like a tiled layer flicker. Should be fixed on TOT. Please test there.