If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

Shumway won't load a few of our older Hasbro Flash games



Firefox Graveyard
3 years ago
2 years ago


(Reporter: jeff, Assigned: mbx)


32 Branch
Mac OS X




3 years ago
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:32.0) Gecko/20100101 Firefox/32.0
Build ID: 20140911151253

Steps to reproduce:

Testing shumway on some of our Flash based games for My Little Pony in FF via the Shunway plugin:



This one loads, but doesn't work correctly:


Actual results:

Games didn't play correctly.

Expected results:

Just wanted to provide some additional testing data as we have a lot of Flash based games on our sites.


3 years ago
Component: Untriaged → Shumway
Assignee: nobody → mbebenita
Blocks: 1038057
Summary: Shumway won't load a few of our older games → Shumway won't load a few of our older Hasbro Flash games

Comment 1

3 years ago
Third SWF has a problem with scaling. The game tries to scale the drawings so that they fit on the page. To do this, it gets the bounds of the drawing, compares it to the bounds of the page and then computes and sets it's width and height appropriately.

The bounds computation is broken here: see reduced test case: dropbox/hasboro/bounds.swf. The drawings are composed of an outer outline shape, and lots of button shapes that change colors when clicked. The bounds computation breaks down in this case for some reason.  

First SWF doesn't load in Adobe Flash either, so I'll have to investigate further.

Second, looking into it next.
Flags: needinfo?(till)

Comment 2

3 years ago
First and second games load additional SWFs and probably have some kind of copy protection. If we get access to a standalone SWF, the debugging process would be much quicker.
Flags: needinfo?(jeff.fall)
Blocks: 1142562
This bug does not need to block Shumway's 1.0 milestone for ads.
No longer blocks: 1038057
Product: Firefox → Firefox Graveyard
Last Resolved: 2 years ago
Resolution: --- → INCOMPLETE
Flags: needinfo?(till)
Flags: needinfo?(jeff.fall)
You need to log in before you can comment on or make changes to this bug.