Open Bug 889741 Opened 11 years ago Updated 2 years ago

Canvas animation broken with various themes on FF 22.0 on OS X

Categories

(Core :: Graphics: Canvas2D, defect)

22 Branch
x86_64
macOS
defect

Tracking

()

Tracking Status
firefox22 --- affected
firefox23 - unaffected
firefox24 - ---
firefox25 - ---

People

(Reporter: mozilla, Unassigned)

References

()

Details

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_4) AppleWebKit/536.30.1 (KHTML, like Gecko) Version/6.0.5 Safari/536.30.1

Steps to reproduce:

The following webpage used to render correctly on previous versions, however since upgrading to v.22.0 it no longer renders the animation.
http://www.j2anywhere.com/FlockCount/

This only seems to affect FF on OSX.


Actual results:

No birds are shown in the animation.


Expected results:

A random number of animated birds is supposed to fly across the screen
Priority: -- → P3
Hardware: x86 → x86_64
Whiteboard: Canvas animation broken on OSX
Component: Untriaged → Web Apps
Switching between tabs in FF forces a redraw of the canvas and the birds are visible.
Component: Web Apps → Canvas: 2D
Priority: P3 → --
Product: Firefox → Core
Whiteboard: Canvas animation broken on OSX
Could you test with a clean profile, please:
https://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-firefox-profiles


With FF22 on Win 7, no issue.
Flags: needinfo?(mozilla)
I tried with a clean profile on OSX and it worked as well. Any chances I can fix my current profile ?
Flags: needinfo?(mozilla)
It works on a new clean profile, but as soon as I sync the profile back on the mac it break again and the problem is back.
Maybe add-on issue or bad pref.
Try in safe mode:
https://support.mozilla.org/en-US/kb/troubleshoot-firefox-issues-using-safe-mode
Safe more work. I disabled all the add-ons installed. There weren't many, but this did not fix the issue.

Installed and disabled add-ons:
Firebug 1.11.4
Gray and Black Appearance
GoogleTalk Plugin & friends
iPhotoPhotocast
Java Applet
Quicktime
Shockwave

After disabling all of these the problem was still there. I suspect something to do with my profile. So far safe mode and new profile are working properly, while my profile, even after re-creating via sync reproduce the problem.
FAQ about creating profiles gives some help about migrating essential data.
For support questions, you should use SUMO: https://support.mozilla.org/en-US/questions
Status: UNCONFIRMED → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
The problem seems to be related to the "Gray and Black Appearance". Initially I missed that one when I disabled the add-ons. However now with all other add-on enabled again and only  the appearance disabled the website is working again.

Looked like a simple persona without much fluff, but it seems to be the cause of this issue.
Here is a link to the problem persona. (https://addons.mozilla.org/en-US/firefox/addon/gray-and-black/)

BTW. The same persona works on Windows and Linux on FF 22.0. Seems to be causing issues only on OS X.
Happens with https://addons.mozilla.org/en-US/firefox/addon/woody-fox/ as well.
Status: RESOLVED → UNCONFIRMED
Resolution: WORKSFORME → ---
Does it happen with all themes?
So far it happens with all the ones I tried.
I tried with FF25 and your theme on Win 7, no issue.
Another user on a Mozilla board reproduced the issue with FF22 on OSX, so it's confirmed. There is probably a regression.

Someone from QA with OSX machine should be able to find the reg range, I think.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Thanks for the update and the great effort you guys put in.
STR:

1) Start a new profile
2) Install theme https://addons.mozilla.org/en-US/firefox/addon/gray-and-black/
3) Visit http://www.j2anywhere.com/FlockCount/

Result: animation broken (birds are missing).
Summary: Problem with canvas animation on FF 22.0 on OS X → Canvas animation broken with various themes on FF 22.0 on OS X
We still need a regression range here before we can make a call on tracking.
Flags: needinfo?(anthony.s.hughes)
QA Contact: anthony.s.hughes
(In reply to lsblakk@mozilla.com [:lsblakk] from comment #17)
> We still need a regression range here before we can make a call on tracking.

Since I don't have access to my Mac I've asked Samvedana to look into this. Will report back when we have something.
Flags: needinfo?(anthony.s.hughes)
Keywords: qawanted
QA Contact: anthony.s.hughes → samvedana.gohil
Samvedana did some testing and found that:
 * Firefox 22 is affected
 * Firefox 23.0b4 is not affected

So it would appear that this was fixed by something in Firefox 23. Is it worth the effort to find what fixed this or should we just let it ride?
Flags: needinfo?(lsblakk)
Reporter, could you confim it's fixed in Firefox 23 beta: http://www.mozilla.org/en-US/firefox/beta/
Flags: needinfo?(mozilla)
yes, using version 23.0 does not demonstrate the problem.
Flags: needinfo?(mozilla)
In that case, not tracking
Flags: needinfo?(lsblakk)
Since the issue is not reproducible on the latest Nightly 25.0a1, on the latest Aurora 24.0a2, on Firefox 23 beta 5 and on Firefox 17.0.7 esr - I'm removing the qawanted keyword. 

If anyone thinks otherwise, please add the qawanted keyword back and I'll look for the range the issue was fixed.
I'm also removing the regressionwindow-wanted keyword.
We should probably just call this resolved WORKSFORME. Any objections?
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.