Opened 9 years ago

Closed 9 years ago

#12343 closed defect (fixed)

IE: dojox.form.Uploader flash button is unclickable upon cached navigate/refresh

Reported by: Kenneth G. Franqueiro Owned by: Mike Wilcox
Priority: high Milestone: 1.6.1
Component: DojoX Uploader Version: 1.6.0rc1
Keywords: uploader Cc:
Blocked By: Blocking:

Description

In any version of IE (6-9), go to http://archive.dojotoolkit.org/nightly/dojotoolkit/dojox/form/tests/test_Uploader.html - on the first visit, the button will probably work (unless you've visited it before, perhaps).

But now refresh the page, or even navigate somewhere else (say to the parent tests folder) and then to the test page again, and the flash button doesn't respond to clicks, and doesn't even show the pointer icon. Right-clicking does show the flash menu.

Seems like the only way to "jog" IE out of this is to clear cache and then refresh.

This doesn't happen in other browsers on the new uploader if you force Flash, and it doesn't seem to happen to IE on the old uploader, either.

I'm willing to think I might be seeing ghosts here (though managing to reproduce it on every version of IE I got my hands on, quirks mode or standards, has me kind of convinced), so I'd be happy even if a few people can flat-out debunk this...

Change History (6)

comment:1 Changed 9 years ago by doxavore

I can confirm this same experience in IE7 and IE8 on Windows 7. Works on a fresh load, subsequent reloads clicking the button doesn't do anything.

comment:2 Changed 9 years ago by Mike Wilcox

It was not easy to do, but I was able to recreate the problem. Definitely a problem.

This does however, look specific to the IE9 browser (or Windows 7, I can't tell), whatever mode it may be in (7,8 or 9). I could not recreate this with 6, 7, or 8 in Windows XP.

comment:3 Changed 9 years ago by Mike Wilcox

Resolution: fixed
Status: newclosed

(In [24243]) Fixes #12343 - IE9 caches the SWF and it doesn't work on reloads. Added a cache bust to the file and that seems to have fixed it.

comment:4 Changed 9 years ago by Mike Wilcox

Component: DojoX FormDojoX Uploader
Milestone: tbd1.7

comment:5 Changed 9 years ago by Adam Peller

Milestone: 1.71.6.1
Resolution: fixed
Status: closedreopened

ok for inclusion in 1.6.1 (before Apr 13)

comment:6 Changed 9 years ago by Kenneth G. Franqueiro

Resolution: fixed
Status: reopenedclosed

Fixed in [24251].

Note: See TracTickets for help on using tickets.