Closed
Bug 875252
Opened 12 years ago
Closed 11 years ago
Google+ "Upload from computer" unclickable on Firefox
Categories
(Core :: Layout: Form Controls, defect, P2)
Core
Layout: Form Controls
Tracking
()
VERIFIED
FIXED
mozilla24
People
(Reporter: bkerensa, Assigned: smaug)
References
Details
(Keywords: regression)
Attachments
(3 files, 4 obsolete files)
166 bytes,
text/html
|
Details | |
5.19 KB,
patch
|
jst
:
review+
|
Details | Diff | Splinter Review |
4.94 KB,
patch
|
akeybl
:
approval-mozilla-aurora+
akeybl
:
approval-mozilla-beta+
|
Details | Diff | Splinter Review |
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:22.0) Gecko/20100101 Firefox/22.0 (Beta/Release)
Build ID: 20130522153407
Steps to reproduce:
Try to click on Upload from computer on Google+
Actual results:
The button/element is unclickable
Expected results:
It should be clickable and launch a file browser so I can select and upload photos to Google+
Reporter | ||
Comment 1•12 years ago
|
||
Here is a video showing the issue.... I re-installed Firefox on Ubuntu and checked in two other browsers and can confirm this is specific to Firefox 22 on Ubuntu but also did not occur in earlier versions of Firefox.
http://www.youtube.com/watch?v=1IyiOGXjxW4
Severity: normal → major
Could you run mozregression to find a possible regression range and provide the changeset, please.
http://harthur.github.io/mozregression/
Flags: needinfo?(bkerensa)
Keywords: regressionwindow-wanted
Reporter | ||
Comment 3•12 years ago
|
||
I was unable to find a regression and more specifically I think this is related to the recent major overhaul Google+ did. I think they changed something in their design thats just not meshing well with FF.
Flags: needinfo?(bkerensa)
Comment 4•12 years ago
|
||
Attachment #753384 -
Flags: review?(armenzg)
Updated•12 years ago
|
Assignee: nobody → sphink
Updated•12 years ago
|
Attachment #753384 -
Attachment is obsolete: true
Attachment #753384 -
Flags: review?(armenzg)
Comment 6•12 years ago
|
||
Good: 20130327031035
http://hg.mozilla.org/mozilla-central/rev/178a4a770bb1
http://download.cdn.mozilla.net/pub/mozilla.org/firefox/nightly/2013/03/2013-03-27-03-10-35-mozilla-central/
Bad: 20130328031013
http://hg.mozilla.org/mozilla-central/rev/962f5293f87f
http://download.cdn.mozilla.net/pub/mozilla.org/firefox/nightly/2013/03/2013-03-28-03-10-13-mozilla-central/
Pushlog: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=178a4a770bb1&tochange=962f5293f87f
Comment 7•12 years ago
|
||
Try Aurora23.0a2. this is duplicate of Bug 52500 if Aurora works fine.
(I could not verify the problem because I am no Google+ account)
Comment 8•12 years ago
|
||
(In reply to Alice0775 White from comment #7)
> Try Aurora23.0a2. this is duplicate of Bug 52500 if Aurora works fine.
> (I could not verify the problem because I am no Google+ account)
Nooo. I can reproduce /w Nightly as well.
Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20130526 Firefox/24.0
Comment 9•12 years ago
|
||
Confirm I can't upload from G+ and Facebook. Firefox 22beta Linux and OS X
Updated•12 years ago
|
status-firefox21:
--- → unaffected
status-firefox22:
--- → affected
status-firefox23:
--- → affected
status-firefox24:
--- → affected
OS: Linux → All
Hardware: x86_64 → All
Version: 22 Branch → Trunk
Comment 10•12 years ago
|
||
Alice, can you please activate G+ account and narrow down the regression range?
Flags: needinfo?(alice0775)
Comment 11•12 years ago
|
||
last Good: f372d9cf7d5c
First Bad: 9e55e669d3ac
Triggered by:
9e55e669d3ac Mounir Lamouri — Bug 838695 - Move nsFileControlFrame click handling to nsHTMLInputElement. r=smaug
Blocks: 838695
Component: Untriaged → Layout: Form Controls
Flags: needinfo?(alice0775)
Keywords: regressionwindow-wanted → regression
Product: Firefox → Core
Updated•12 years ago
|
Status: UNCONFIRMED → NEW
Ever confirmed: true
Updated•12 years ago
|
Comment 12•12 years ago
|
||
Is that still reproducible in current Nightly? I landed something that, I believe, should have fixed that kind of problems.
Comment 13•12 years ago
|
||
(In reply to Mounir Lamouri (:mounir) from comment #12)
> Is that still reproducible in current Nightly? I landed something that, I
> believe, should have fixed that kind of problems.
I can reproduce the problem in latest Nightly
http://hg.mozilla.org/mozilla-central/rev/a39263b0c896
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20130527 Firefox/24.0 ID:20130527031027
and
http://hg.mozilla.org/mozilla-central/rev/a39263b0c896
Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20130527 Firefox/24.0 ID:20130527031027
Comment 14•12 years ago
|
||
(In reply to Mounir Lamouri (:mounir) from comment #12)
> Is that still reproducible in current Nightly? I landed something that, I
> believe, should have fixed that kind of problems.
Still reproducible on mozilla-inbound changeset ce60c6798292
Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20130528 Firefox/24.0
Updated•12 years ago
|
Keywords: testcase-wanted
Comment 15•12 years ago
|
||
Comment 16•12 years ago
|
||
I cannot provide reduced test case.
(I think that Google person is best to prepare testcase :)
Assignee | ||
Updated•12 years ago
|
Assignee: nobody → mounir
Updated•11 years ago
|
Comment 17•11 years ago
|
||
(In reply to Mounir Lamouri (:mounir) from comment #15)
> Sorry, as Alice in comment 7, I assumed the problem was coming from bug
> 52500. I will need a reduced test case to look into this.
Please don't wait on a reporter to help with a test - it's really important that we reproduce locally and start investigating as soon as possible, given the size of this web property.
Comment 18•11 years ago
|
||
Comment 19•11 years ago
|
||
Attachment #755584 -
Attachment is obsolete: true
Reporter | ||
Comment 20•11 years ago
|
||
(In reply to Alex Keybl [:akeybl] from comment #17)
> (In reply to Mounir Lamouri (:mounir) from comment #15)
> > Sorry, as Alice in comment 7, I assumed the problem was coming from bug
> > 52500. I will need a reduced test case to look into this.
>
> Please don't wait on a reporter to help with a test - it's really important
> that we reproduce locally and start investigating as soon as possible, given
> the size of this web property.
Hi Alex,
Let me know how to produce a testcase. I am currently now seeing Facebook image upload also does not work although that could be a seperate bug. But yeah the severity of this is pretty high considering the amount of people who visit these two properties.
Reporter | ||
Updated•11 years ago
|
Priority: -- → P2
Assignee | ||
Comment 21•11 years ago
|
||
Benjamin, could you check if the Facebook problem has the same regression range?
Updated•11 years ago
|
Status: NEW → ASSIGNED
Keywords: testcase-wanted
Comment 22•11 years ago
|
||
Attachment #755592 -
Attachment is obsolete: true
Comment 23•11 years ago
|
||
The problem is that the created HTMLInputElement doesn't have any presContext so we stop early in ::PreHandleEvent() and ::PostHandleEVent(). The reasons why we have those limitations and how easy it would be to remove them are not really known to me. Olli probably knows more.
I assume that fixing this for Beta is probably not a good idea. I think there would be two alternatives for Beta (and Aurora?): backing out the patches or override ::Click() to show a file picker if the element doesn't have a prescontext at that time. Olli, would that be a safe workaround?
Flags: needinfo?(bugs)
Comment 24•11 years ago
|
||
Related bugs are:
- bug 234455 which started preventing events when there is no prescontext;
- bug 329509 which seems to be about stopping that.
Assignee | ||
Comment 25•11 years ago
|
||
So how did this work before the changes? bug 329509 is definitely not something for beta.
Flags: needinfo?(bugs)
Assignee | ||
Comment 26•11 years ago
|
||
Could we just put back the old nsHTMLInputElement::Click() ?
Comment 27•11 years ago
|
||
(In reply to Olli Pettay [:smaug] from comment #26)
> Could we just put back the old nsHTMLInputElement::Click() ?
As said in comment 23, I believe this could work. I would be fine with backing out the required patch for Beta and think a bit more for Aurora/Nightly.
Note: I am unassigning myslef given that I will be mostly offline until the 12th, feel free te reassign me if it is fine having this being looked at in 10 days.
Assignee: mounir → nobody
Reporter | ||
Comment 29•11 years ago
|
||
(In reply to Olli Pettay [:smaug] from comment #21)
> Benjamin, could you check if the Facebook problem has the same regression
> range?
I think the FB issue was just a glitch because its working for me now and I have not had any version change on FF.
Reporter | ||
Comment 30•11 years ago
|
||
(In reply to Olli Pettay [:smaug] from comment #28)
> I think we have to fix this asap.
I totally agree I had hoped there would be a patch out for this by today since its been a few weeks now that I have actually had to use Chromium for photo uploads on G+ and I imagine some users could be contemplating switching completely.
Notably a few linux distros like Ubuntu are shipping Firefox 22.0 as stable so this is affecting a very large amount of users probably in the millions.
Assignee | ||
Comment 31•11 years ago
|
||
Mounir is on vacation, so jst could you review?
Patches for Bug 838695 and
http://mxr.mozilla.org/mozilla-central/source/content/html/content/src/nsGenericHTMLElement.cpp?rev=ff4d7b275942&mark=2807-2807,2813-2820#2806
may help reviewing.
I'll write mochitest tomorrow.
Attachment #757187 -
Flags: review?(jst)
Assignee | ||
Comment 32•11 years ago
|
||
Assignee | ||
Comment 33•11 years ago
|
||
Attachment #757187 -
Attachment is obsolete: true
Attachment #757187 -
Flags: review?(jst)
Attachment #757570 -
Flags: review?(jst)
Updated•11 years ago
|
Attachment #757570 -
Flags: review?(jst) → review+
Assignee | ||
Comment 34•11 years ago
|
||
[Approval Request Comment]
Bug caused by (feature/regressing bug #): bug 838695
User impact if declined: G+, for example, is a bit broken
Testing completed (on m-c, etc.): about to land
Risk to taking this patch (and alternatives if risky): Should be reasonable safe.
Effectively bringing back the old behavior
String or IDL/UUID changes made by this patch: NA
Attachment #757658 -
Flags: approval-mozilla-beta?
Attachment #757658 -
Flags: approval-mozilla-aurora?
Assignee | ||
Comment 35•11 years ago
|
||
Comment 36•11 years ago
|
||
lastest from me.
FF 22beta
Debian Linux
Linux mrchoke-debian 2.6.32-5-amd64 #1 SMP Fri May 10 08:43:19 UTC 2013 x86_64 GNU/Linux
Google+ not work.
Facebook work fine.
Assignee | ||
Comment 37•11 years ago
|
||
This landed to mozilla-inbound yesterday, and should land to mozilla-central today, so
the next nightly, or nightly after that should have the fix.
Then the patch needs approval before it can land to aurora and beta.
Comment 38•11 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla24
Updated•11 years ago
|
Attachment #757658 -
Flags: approval-mozilla-beta?
Attachment #757658 -
Flags: approval-mozilla-beta+
Attachment #757658 -
Flags: approval-mozilla-aurora?
Attachment #757658 -
Flags: approval-mozilla-aurora+
Comment 39•11 years ago
|
||
See Also: → https://launchpad.net/bugs/1187570
Comment 40•11 years ago
|
||
Verified as fixed on Firefox 22 beta 4:
Mozilla/5.0 (Windows NT 6.1; rv:22.0) Gecko/20100101 Firefox/22.0
Mozilla/5.0 (X11; Linux i686; rv:22.0) Gecko/20100101 Firefox/22.0
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:22.0) Gecko/20100101 Firefox/22.0
Build ID: 20130605070403
Reporter | ||
Comment 41•11 years ago
|
||
Verified as fixed on Firefox 22 beta 4 (22.0~b4+build1-0ubuntu1):
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:22.0) Gecko/20100101 Firefox/22.0
Updated•11 years ago
|
relnote-firefox:
--- → ?
Updated•11 years ago
|
relnote-firefox:
? → ---
Comment 42•11 years ago
|
||
Verified as fixed on Firefox 23 beta 8:
Mozilla/5.0 (Windows NT 6.1; rv:23.0) Gecko/20100101 Firefox/23.0
Mozilla/5.0 (X11; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:23.0) Gecko/20100101 Firefox/23.0
Build ID: 20130722172257
Comment 43•11 years ago
|
||
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Firefox/24.0
Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Firefox/24.0
Mozilla/5.0 (Windows NT 6.2; rv:24.0) Gecko/20100101 Firefox/24.0
Verified as fixed on Firefox 24 beta 6 (buildID: 20130826142034) and latest Nightly (buildID: 20130826190748).
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•