Closed
Bug 650228
Opened 13 years ago
Closed 13 years ago
Lag when redrawing text whose opacity is changed when also animating height
Categories
(Core :: Layout, defect)
Core
Layout
Tracking
()
VERIFIED
FIXED
mozilla6
People
(Reporter: wheresrhys, Assigned: roc)
References
()
Details
(Keywords: regression, Whiteboard: [regression from retained layers])
Attachments
(2 files)
631 bytes,
text/html
|
Details | |
4.48 KB,
patch
|
dbaron
:
review+
asa
:
approval-mozilla-aurora+
dveditz
:
approval-mozilla-beta+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0) Gecko/20100101 Firefox/4.0 Build Identifier: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0) Gecko/20100101 Firefox/4.0 When changing opacity and animating height at the same time position of text is only adjusted at the end of teh animation. (Sort of duplicates this bug: https://bugzilla.mozilla.org/show_bug.cgi?id=616914) Reproducible: Always Steps to Reproduce: 1. Go to http://jsfiddle.net/Mh29G/3/ 2. click on the top item in the accordion 3. observe teh misdrawing of text in the bottom two items Actual Results: Text stays in exact same position, gets hidden by the moving containers, and then is redrawn in the correct position at the end of the animation Expected Results: Text moves down with its containing block
Comment 1•13 years ago
|
||
Confirmed on http://hg.mozilla.org/mozilla-central/rev/aa200a803e07 Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0a1) Gecko/20110414 Firefox/6.0a1 ID:20110414030535 *It happens regardless of hardware acceleration. *And also happens Firefox4.0 and Aurora5.0a2. *Not happens of Firefox3.6.16.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 2•13 years ago
|
||
Regression window(cached m-c hourly): Works: http://hg.mozilla.org/mozilla-central/rev/92339b84d089 Mozilla/5.0 (Windows; Windows NT 6.1; WOW64; en-US; rv:2.0b2pre) Gecko/20100715 Minefield/4.0b2pre ID:20100715145415 Fails: http://hg.mozilla.org/mozilla-central/rev/e1d7fd5255fd Mozilla/5.0 (Windows; Windows NT 6.1; WOW64; en-US; rv:2.0b2pre) Gecko/20100715 Minefield/4.0b2pre ID:20100715152722 Pushlog: http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=92339b84d089&tochange=e1d7fd5255fd
Blocks: 564991
Component: General → Layout
Keywords: regression
Product: Firefox → Core
QA Contact: general → layout
Whiteboard: [regression from retained layers]
I see this on Linux as well. Seems pretty bad for a layers bug.
OS: Windows 7 → All
Hardware: x86 → All
Updated•13 years ago
|
Version: unspecified → Trunk
Assignee | ||
Updated•13 years ago
|
tracking-firefox5:
--- → ?
Assignee | ||
Comment 4•13 years ago
|
||
This is a subtle one. Saving the "Result" frame to a file doesn't show the bug, nor does saving the entire jsfiddle page :-(
Assignee | ||
Comment 5•13 years ago
|
||
Also, doing the test more than once doesn't show the bug. I have to reload the page to get the bug to show again.
Comment 6•13 years ago
|
||
(In reply to comment #4) > This is a subtle one. Saving the "Result" frame to a file doesn't show the bug, > nor does saving the entire jsfiddle page :-( Umm, I can reproduce with the following str. [str] 1 Open the Saved one("Result" frame). 2 Click 1st row 3 Click 3rd row 4 Click 1st row
Assignee | ||
Comment 7•13 years ago
|
||
Ah, I can reproduce a related bug on a local copy. Sorry Alice --- I'm not as fast as you :-).
Comment 8•13 years ago
|
||
Not tracking for 5, but if there's a safe fix for this in time for beta please nominate the patch.
Assignee | ||
Comment 9•13 years ago
|
||
Assignee: nobody → roc
Assignee | ||
Comment 10•13 years ago
|
||
Attachment #527158 -
Flags: review?(dbaron)
Comment on attachment 527158 [details] [diff] [review] fix r=dbaron
Attachment #527158 -
Flags: review?(dbaron) → review+
(Did you check that the reftest fails without the patch?)
Assignee | ||
Updated•13 years ago
|
Whiteboard: [regression from retained layers] → [regression from retained layers][needs landing]
Assignee | ||
Comment 13•13 years ago
|
||
Yes.
Comment 14•13 years ago
|
||
Pushed: http://hg.mozilla.org/mozilla-central/rev/6bd8239e3434
Status: NEW → RESOLVED
Closed: 13 years ago
Flags: in-testsuite+
Resolution: --- → FIXED
Whiteboard: [regression from retained layers][needs landing] → [regression from retained layers]
Target Milestone: --- → mozilla6
Assignee | ||
Comment 15•13 years ago
|
||
Comment on attachment 527158 [details] [diff] [review] fix This is a fairly bad regression in Firefox 4. The patch is very safe, it just causes more invalidation.
Attachment #527158 -
Flags: approval-mozilla-aurora?
Updated•13 years ago
|
Attachment #527158 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Assignee | ||
Updated•13 years ago
|
Whiteboard: [regression from retained layers] → [regression from retained layers][needs landing]
Assignee | ||
Comment 16•13 years ago
|
||
http://hg.mozilla.org/releases/mozilla-aurora/rev/7d4b05121ada
Whiteboard: [regression from retained layers][needs landing] → [regression from retained layers]
Assignee | ||
Comment 17•13 years ago
|
||
Comment on attachment 527158 [details] [diff] [review] fix This is a fairly bad regression in Firefox 4. The patch is very safe, it just causes more invalidation.
Attachment #527158 -
Flags: approval-mozilla-beta?
Comment 18•13 years ago
|
||
Comment on attachment 527158 [details] [diff] [review] fix Approved for the mozilla-beta repository, a=dveditz for release-drivers
Attachment #527158 -
Flags: approval-mozilla-beta? → approval-mozilla-beta+
Assignee | ||
Updated•13 years ago
|
Whiteboard: [regression from retained layers] → [regression from retained layers][needs landing]
Assignee | ||
Comment 19•13 years ago
|
||
http://hg.mozilla.org/releases/mozilla-beta/rev/91d9c8c72dd2
status-firefox5:
--- → fixed
Whiteboard: [regression from retained layers][needs landing] → [regression from retained layers]
Comment 20•13 years ago
|
||
Mozilla/5.0 (Windows NT 6.1; rv:5.0) Gecko/20100101 Firefox/5.0 Verified the issue using the STR from Comment 6 on Win XP, Win 7, Mac OS X 10.6, Ubuntu x86, Ubuntu x86_64.
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•