Skip to main content

Bug Tracker

Side navigation

#12777 closed bug (fixed)

Opened October 22, 2012 02:24PM UTC

Closed November 15, 2012 02:21AM UTC

Applets don't work when appended on IE

Reported by: Drawk Owned by: dmethvin
Priority: high Milestone: 1.9
Component: manipulation Version: 1.8.2
Keywords: Cc:
Blocked by: Blocking:
Description

When I append an applet on IE 6, 7, 8 and sometimes 9 (only when mayscript is present as attribute on my test) the applet doesn't work.

If I change this (manipulation.js around the line 24) :

...
rnocache = /<(?:script|object|embed|option|style)/i,
...

by this :

...
rnocache = /<(?:script|object|embed|applet|option|style)/i,
...

the applet works.

Attachments (0)
Change History (6)

Changed October 22, 2012 02:29PM UTC by dmethvin comment:1

component: unfiledmanipulation
milestone: None1.9
priority: undecidedhigh

I can see how this could happen, even lacking a test case. Can you provide a simple test case using jsfiddle.net so we can be sure we're fixing the problem you've identified?

Most likely this will just go away if we stop using a fragment cache in 2.0, but I'm not sure if we'll be doing that refactoring for 1.9; if not we'll need to make that small change to not cache applets.

Changed October 22, 2012 02:29PM UTC by dmethvin comment:2

owner: → Drawk
status: newpending

Changed October 23, 2012 08:15AM UTC by anonymous comment:3

Here is a test case that doesn't work for IE 6, 7 and 8 :

http://jsfiddle.net/q6fm8/

Changed October 23, 2012 12:20PM UTC by dmethvin comment:4

status: pendingopen

Changed November 12, 2012 03:49AM UTC by dmethvin comment:5

owner: Drawkdmethvin
status: openassigned

Changed November 15, 2012 02:21AM UTC by Dave Methvin comment:6

resolution: → fixed
status: assignedclosed

Fix #12777. Add applet to non-cacheable fragment types.

I don't want to add a unit test that creates a dependency on an applet.

Changeset: 02c726f71caf00a74968896b241ad206b1e1fc41