Closed
Bug 1278021
Opened 9 years ago
Closed 9 years ago
Yelp gallery broken in Firefox 48
Categories
(Core :: Layout, defect)
Tracking
()
VERIFIED
FIXED
mozilla50
People
(Reporter: kbrosnan, Assigned: mattwoodrow)
References
()
Details
(Keywords: regression, site-compat)
Attachments
(3 files)
|
461 bytes,
text/html
|
Details | |
|
3.66 KB,
patch
|
sinker
:
review+
gchang
:
approval-mozilla-aurora+
gchang
:
approval-mozilla-beta+
|
Details | Diff | Splinter Review |
|
910 bytes,
patch
|
mattwoodrow
:
review+
|
Details | Diff | Splinter Review |
* Open http://www.yelp.com/biz_photos/queen-house-mountain-view
* click on one of the images in the gallery
Expected: image slide show appears
Actual: nothing happens on click
6:25.34 INFO: Last good revision: dd5753b1f0143e0d68d343070a62ad47e5b1ed54
6:25.34 INFO: First bad revision: 849e85ce8561cac62c4fe5a3ebb505ca0c238a93
6:25.34 INFO: Pushlog:
https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=dd5753b1f0143e0d68d343070a
62ad47e5b1ed54&tochange=849e85ce8561cac62c4fe5a3ebb505ca0c238a93
6:25.65 INFO: Looks like the following bug has the changes which introduced the regression:
https://bugzilla.mozilla.org/show_bug.cgi?id=1250718
Matt looks like you regressed this.
Flags: needinfo?(matt.woodrow)
Comment 1•9 years ago
|
||
Blue rectangle should be clickable.
| Assignee | ||
Comment 2•9 years ago
|
||
Assignee: nobody → matt.woodrow
Flags: needinfo?(matt.woodrow)
Attachment #8760531 -
Flags: review?(tlee)
Comment 3•9 years ago
|
||
Comment on attachment 8760531 [details] [diff] [review]
bug1278021
Review of attachment 8760531 [details] [diff] [review]:
-----------------------------------------------------------------
::: layout/generic/nsFrame.cpp
@@ +2136,4 @@
> transformFrame = aItem->Frame();
> + } else if (aItem->GetType() == nsDisplayItem::TYPE_OPACITY) {
> + transformFrame = aItem->Frame();
> + if (!transformFrame->IsTransformed()) {
It implies not only no Extend3DContext(), but also having no transform property at leaves and more. It's intention is not clear literally. Maybe we should clarify it at the comment of IsTransformed().
Attachment #8760531 -
Flags: review?(tlee) → review+
Comment 4•9 years ago
|
||
Attachment #8760557 -
Flags: review?(matt.woodrow)
| Assignee | ||
Updated•9 years ago
|
Attachment #8760557 -
Flags: review?(matt.woodrow) → review+
Pushed by mwoodrow@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/7bae0fb42b79
Don't treat nsDisplayOpacity as participating in a preserve-3d context if it is an untransformed leaf. r=thinker
https://hg.mozilla.org/integration/mozilla-inbound/rev/84811a596e32
Clarify what nsIFrame::IsTransformed() does. r=mattwoodrow
Comment 6•9 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/7bae0fb42b79
https://hg.mozilla.org/mozilla-central/rev/84811a596e32
Status: NEW → RESOLVED
Closed: 9 years ago
status-firefox50:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla50
Updated•9 years ago
|
Keywords: site-compat
Should this be backported?
Flags: needinfo?(matt.woodrow)
Comment 9•9 years ago
|
||
Hi Jet,
Do you think you can find someone for the patch to be backported in 48 and 49?
Flags: needinfo?(jvillega)
| Assignee | ||
Comment 10•9 years ago
|
||
Comment on attachment 8760531 [details] [diff] [review]
bug1278021
Approval Request Comment
[Feature/regressing bug #]: Bug 1250718
[User impact if declined]: Hit testing with opacity and preserve-3d is sometimes broken
[Describe test coverage new/current, TreeHerder]: Manually tested, mochitest added
[Risks and why]: Low risk.
[String/UUID change made/needed]: None
Flags: needinfo?(matt.woodrow)
Flags: needinfo?(jvillega)
Attachment #8760531 -
Flags: approval-mozilla-beta?
Attachment #8760531 -
Flags: approval-mozilla-aurora?
Comment 11•9 years ago
|
||
Comment on attachment 8760531 [details] [diff] [review]
bug1278021
Review of attachment 8760531 [details] [diff] [review]:
-----------------------------------------------------------------
This patch fixes a regression. Take it in 48 beta 6 and aurora.
Attachment #8760531 -
Flags: approval-mozilla-beta?
Attachment #8760531 -
Flags: approval-mozilla-beta+
Attachment #8760531 -
Flags: approval-mozilla-aurora?
Attachment #8760531 -
Flags: approval-mozilla-aurora+
Comment 12•9 years ago
|
||
| bugherder uplift | ||
Comment 13•9 years ago
|
||
| bugherder uplift | ||
Updated•9 years ago
|
QA Whiteboard: [good first verify]
Comment 14•9 years ago
|
||
Image gallery pops up just fine in Firefox 48.0b6
OS: OS X Yosemite 10.10.2
Comment 15•9 years ago
|
||
Thanks julesmyers2011 for testing.
I managed to reproduce this issue on Firefox 48.0a1 (2016-04-03) and on WIndows 10 x64.
The issue is no longer reproducible on Firefox 48.0b6, Firefox 49.0a2 (2016-07-10) and on Firefox 50.0a1 (2016-07-10).
The test were performed under Windows 10 x64, Ubuntu 16.04 x64, Mac OS X 10.11.1 and using STR from Comment 0 and Testcase#1.
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•