Closed Bug 406002 Opened 17 years ago Closed 17 years ago

This blog post gives a good description of what is happening.

Categories

(Core Graveyard :: Plug-ins, defect)

x86
Windows XP
defect
Not set
major

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 90268

People

(Reporter: scherf.ryan, Unassigned)

References

()

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.10) Gecko/20071115 Firefox/2.0.0.10 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.10) Gecko/20071115 Firefox/2.0.0.10 Basically, any flash chart refreshes itself when an onclick event is triggered that manipulates DOM elements. Although this blog page describes the bug using an Adobe ExternalInterface class, I believe it is more simple than that. I ran in to the bug when I was using FushionCharts. This is demonstrated here: http://blog.comtaste.com/ExtInt_bug/ExtInt_bug.html Reproducible: Always Steps to Reproduce: Detailed example (with Flex): There is a great demo at http://blog.comtaste.com/ExtInt_bug/ExtInt_bug.html 1. Click the Call AS function 2. Do not close the dialog box inside the Flash Object 3. Click the Append button 4. The dialog box will be removed since the Flash animation started over (this does not happen in IE6) General example: 1. Use JavaScript to embed a Flash object in the document. This is done to get around the IE6 "Click to Activate" bug. 2. Not sure if this step is needed, but my problem came when I had another control that had an onclick event attached to it that I clicked (this was a popup calendar). However just using JS to embed the Flash object may be enough to trigger the bug 3. Watch the Flash object restart from the beginning Actual Results: The chart refreshes on each onclick that is triggered Expected Results: The chart should not refresh This could be pretty frustrating for people that use heavy flash sites (especially with the onslaught of AIR/Flex).
Component: General → Plug-ins
Product: Firefox → Core
QA Contact: general → plugins
Bug 90268 covers the fact that moving a plugin around in the DOM causes it to restart.
Status: UNCONFIRMED → RESOLVED
Closed: 17 years ago
Resolution: --- → DUPLICATE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.