Closed Bug 869368 Opened 11 years ago Closed 11 years ago

Flash elements are not correctly displayed and positioned in page on Gingerbread devices

Categories

(Firefox for Android Graveyard :: Plugins, defect)

23 Branch
ARM
Android
defect
Not set
major

Tracking

(firefox21 unaffected, firefox22 unaffected, firefox23 wontfix, firefox24-, firefox26 wontfix, firefox27 wontfix, firefox28 verified, firefox29 verified, b2g-v1.3 fixed, fennec26+)

VERIFIED FIXED
Firefox 29
Tracking Status
firefox21 --- unaffected
firefox22 --- unaffected
firefox23 --- wontfix
firefox24 - ---
firefox26 --- wontfix
firefox27 --- wontfix
firefox28 --- verified
firefox29 --- verified
b2g-v1.3 --- fixed
fennec 26+ ---

People

(Reporter: AdrianT, Assigned: snorp)

References

()

Details

(Keywords: regression)

Attachments

(3 files, 1 obsolete file)

Attached image screenshot
Nightly 23.0a1 2013-05-06
Samsung Galaxy R (Android 2.3.4)/ HTC Desire Z  (Android 2.3.3)

Steps to reproduce:
1) Go to http://people.mozilla.org/~mwargers/tests/flash/flashembed.html and wait for the page to load
2) Activate the flash plugin if needed

Expected results:
The 2 flash elements are correctly displayed

Actual results:
The 2 flash elements are detached from there placeholder positions

Notes:
This is not reproducible on Honeycomb, ICS or JB
Can you find a regression-window?
Flags: needinfo?(adrian.tamas)
Whiteboard: regression
Assignee: nobody → snorp
tracking-fennec: ? → 23+
The regression window for this issue is the same as Bug 869366:
1. mozilla central
good build: 24.04.2013 
bad build:  25.04.2013 

pushlog:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=fef5f202b2dc&tochange=690b5e0f6562

2. inbound
good build: 1366820270
bad build:  1366820510

pushlog:
http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=a4fc2d70eade&tochange=450bbfd48532

This seems to have been caused by bug 549697.
Flags: needinfo?(adrian.tamas)
Blocks: 549697
I'd really love to get a one changeset regression window. Kevin said he can do that, so thank you Kevin.
Flags: needinfo?(kbrosnan)
David, sounds like you caused this regression.
Assignee: snorp → dkeeler
Do we know real world websites that are impacted for us to track for future release given we shipped this regression in Fx23 ?
This affects any website that has flash content on it. There are no top sites I can think of that use flash but any website I find with flash content experiences this problem(for e.g www.zign.com.br - the top part of the website is cut-off).
Will consider a low risk uplift when ready but no need to track given none of the top-sites are known to be impacted.Aaron feel feel to renom in case this was nominated based on the user feedback that we may have got for Fx23 or if I am misunderstanding the impact here.
David, why does this depend on bug 833977? Do you have a plan for how to resolve this?
Flags: needinfo?(dkeeler)
My understanding is this bug only applies to gingerbread devices. I don't have a gingerbread device, so I was trying to use the emulator. Unfortunately, the emulator doesn't work (bug 833977). My current plan is to put gingerbread on an unagi. I've had little success with this so far. If someone has a gingerbread device they can loan me for a bit, that would speed things up.
Flags: needinfo?(dkeeler)
David, where are you located? Can you ping me on irc so we can find you a device?
Flags: needinfo?(dkeeler)
(In reply to Brad Lassey [:blassey] (use needinfo?) from comment #10)
> David, where are you located? Can you ping me on irc so we can find you a
> device?

I'm in Portland. I didn't see you on irc today. Feel free to email me or ping me on irc tomorrow.
Flags: needinfo?(dkeeler)
Erin, can you get him a 2.3 device?
Flags: needinfo?(elancaster)
tracking-fennec: 23+ → ?
Flags: needinfo?(kbrosnan)
Will this device suffice? I have one here in MV: http://www.gsmarena.com/sony_ericsson_xperia_play-3608.php and will ship it out today to the Portland office, if so.
Flags: needinfo?(blassey.bugs)
Flags: needinfo?(elancaster)
Talked to Erin on IRC. The Xperia play is certainly a unique device, so she's just going to make sure it reproduces before shipping it out.
Flags: needinfo?(blassey.bugs)
Attached image xperia2.3.3.png (obsolete) —
Doesn't look like it repros, let me see what other GB device I can drum up, I may need kbrosnan's help to simply send loaner a phone...
Flags: needinfo?(kbrosnan)
Attached image xperia2.3.3-true.png
Ok, it does repro once you actually tap. I didn't get proper str on that first round. yay. sending to portland today.
Attachment #823603 - Attachment is obsolete: true
Yes you need to either have Flash set to always play or tap the box to enable flash for that page.
Flags: needinfo?(kbrosnan)
FedEx Tracking number for :Keeler: 562632717010
tracking-fennec: ? → 26+
As far as I can tell, the regression is in changeset 684a5ca2efb7, pointing to bug 858969, not bug 549697.
Assignee: dkeeler → nobody
Blocks: 858969
No longer blocks: 549697
Flags: needinfo?(blassey.bugs)
Over to Chris then
Assignee: nobody → chrislord.net
Flags: needinfo?(blassey.bugs)
Status: NEW → ASSIGNED
I take it this isn't being worked on for 26.
Argh, so it turns out the only gingerbread device I have is armv6 and Flash isn't available there... Are there any developers with such a device? (armv7, gingerbread) I could likely point out what bits of code need fiddling with, but I have no way to test atm.
Flags: needinfo?(blassey.bugs)
Attachment #8349489 - Flags: review?(chrislord.net)
Comment on attachment 8349489 [details] [diff] [review]
Fix Flash plugin positioning on Android 2.3

Review of attachment 8349489 [details] [diff] [review]:
-----------------------------------------------------------------

Looks good to me :) I'd be careful to test that this works when you've pinch-zoomed too, but I'll assume you've done that.
Attachment #8349489 - Flags: review?(chrislord.net) → review+
Assignee: chrislord.net → snorp
Flags: needinfo?(blassey.bugs)
https://hg.mozilla.org/mozilla-central/rev/eac0c33eeebe
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 29
I can still see this on Fx 26 Beta 4. Will we uplift it?

I can confirm this is verified fixed using Nightly 29.0a1 (2014-01-08) on HTC Desire HD (Android 2.3.1) with the page:
http://hybridmind.com/tutorials/simple-as3-viewport-tutorial/ (http://goo.gl/iNAJT)
(In reply to Ioana Chiorean from comment #28)
> I can still see this on Fx 26 Beta 4. Will we uplift it?
Of course I mean Fx 27 Beta 4 :)
Flags: needinfo?(snorp)
Comment on attachment 8349489 [details] [diff] [review]
Fix Flash plugin positioning on Android 2.3

[Approval Request Comment]
Bug caused by (feature/regressing bug #): ?
User impact if declined: Busted Flash positioning on 2.2/2.3
Testing completed (on m-c, etc.): m-c, aurora
Risk to taking this patch (and alternatives if risky): None
String or IDL/UUID changes made by this patch: None
Attachment #8349489 - Flags: approval-mozilla-beta?
Flags: needinfo?(snorp)
Comment on attachment 8349489 [details] [diff] [review]
Fix Flash plugin positioning on Android 2.3

will approve since we're early in Beta
Attachment #8349489 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Verified on:
HTC Desire HD (Android 2.3.5)
Firefox 28.0b2(2014-02-10)
Status: RESOLVED → VERIFIED
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: