Closed
Bug 996122
Opened 11 years ago
Closed 11 years ago
Play button superimposed on videos at http://www.mozilla.org/en-US/foundation/annualreport/2012/
Categories
(Toolkit :: Video/Audio Controls, defect)
Tracking
()
RESOLVED
FIXED
mozilla31
People
(Reporter: alex_mayorga, Assigned: DChen)
References
()
Details
(Keywords: regression)
Attachments
(1 file)
(deleted),
patch
|
jaws
:
review+
|
Details | Diff | Splinter Review |
STR:
- Load http://www.mozilla.org/en-US/foundation/annualreport/2012/
- Scroll down to "MITCHELL BAKER" video
- Click the blue placeholder so the video plays
Result:
There's a play button superimposed on the video while it plays.
Expected result:
There's no play button superimposed on the video while it plays.
Configuration:
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0 ID:20140414030203 CSet: 215080b813a7
Confirmations:
"Confirmed. No dogfooding going on at Mozilla? ](*,)
The loading-spinner for the first few seconds in the unaffected version ain't too pretty either." Elbart http://forums.mozillazine.org/viewtopic.php?p=13469081#p13469081
"Confirmed on Nightly31.0a1 but not on Aurora30.0a2." Alice0775 http://forums.mozillazine.org/viewtopic.php?p=13469093#p13469093
Regression-range:
m-c:
Last good revision: 1417d180a1d8 (2014-04-01)
First bad revision: 4941a2ac0786 (2014-04-02)
Pushlog:
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=1417d180a1d8&tochange=4941a2ac0786
m-i:
Last good revision: 0623b2fe08c8
First bad revision: 65338f03492b
Pushlog:
https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=0623b2fe08c8&tochange=65338f03492b
Suspected:
c23e2ff6c65e Danny Chen — Bug 729111 - Redisplay centered play video button after video is resized. r=jaws
Updated•11 years ago
|
Blocks: 729111
status-firefox31:
--- → affected
tracking-firefox31:
--- → ?
Component: Untriaged → Video/Audio Controls
Keywords: regression
Product: Firefox → Toolkit
Version: Trunk → 31 Branch
Updated•11 years ago
|
Assignee: nobody → dannychen210
Status: NEW → ASSIGNED
Assignee | ||
Comment 2•11 years ago
|
||
Attachment #8408664 -
Flags: review?(jaws)
Comment 3•11 years ago
|
||
Comment on attachment 8408664 [details] [diff] [review]
Patch 1
Review of attachment 8408664 [details] [diff] [review]:
-----------------------------------------------------------------
This didn't fix the issue with the pop-up videos at http://www.mozilla.org/en-US/foundation/annualreport/2012/. Did it work for you?
Attachment #8408664 -
Flags: review?(jaws) → review-
Updated•11 years ago
|
Assignee | ||
Comment 4•11 years ago
|
||
(In reply to Jared Wein [:jaws] (please needinfo? me) from comment #3)
> This didn't fix the issue with the pop-up videos at
> http://www.mozilla.org/en-US/foundation/annualreport/2012/. Did it work for
> you?
Is it exactly the same on your end? The button goes away when I try the videos.
Comment 5•11 years ago
|
||
Comment on attachment 8408664 [details] [diff] [review]
Patch 1
Review of attachment 8408664 [details] [diff] [review]:
-----------------------------------------------------------------
I'm really sorry, when I applied the patch earlier it had some conflicts (due to your other patch that just landed). I updated the file but forgot to hit save before compiling and testing.
This patch does indeed fix the issue. Thanks!
Attachment #8408664 -
Flags: review- → review+
Comment 6•11 years ago
|
||
Comment on attachment 8408664 [details] [diff] [review]
Patch 1
Review of attachment 8408664 [details] [diff] [review]:
-----------------------------------------------------------------
::: toolkit/content/widgets/videocontrols.xml
@@ +1392,5 @@
>
> if ((this._overlayPlayButtonHeight + this._controlBarHeight) > videoHeight || this._overlayPlayButtonWidth > videoWidth)
> this.clickToPlay.hidden = true;
> + else if (this.clickToPlay.hidden && !this.video.played.length && this.video.paused)
> + // Include this.video.paused to handle when a video is playing but hasn't processed any frames yet
By the way, please add braces to the 'if' and 'else if' conditions, and wrap this comment to 80-lines. These two statements are pretty long now, and I want to make sure that subtle bugs don't get introduced.
Comment 7•11 years ago
|
||
s/80-lines/80-characters/ but you probably figured that ;)
Comment 8•11 years ago
|
||
I went ahead and made the changes for you and pushed them to the fx-team repo,
https://hg.mozilla.org/integration/fx-team/rev/d0849463abf6
Whiteboard: [fixed-in-fx-team]
Comment 9•11 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Whiteboard: [fixed-in-fx-team]
Target Milestone: --- → mozilla31
Updated•10 years ago
|
QA Whiteboard: [good first verify]
Comment 10•10 years ago
|
||
Works/fixed/resolved
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0
BuildID 20140714151536
[bugday-20140716]
QA Whiteboard: [good first verify] → [good first verify][bugday-20140716]
You need to log in
before you can comment on or make changes to this bug.
Description
•