Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#12265 closed defect (fixed)

IE9: dojo/io/iframe: error in IE-specific code branch

Reported by: bill Owned by: bill
Priority: high Milestone: 1.5.2
Component: IO Version: 1.6.0b1
Keywords: Cc:
Blocked By: Blocking:

Description

See failure in dojo/tests/io/iframe.html. It's failing because createElement("<input ...>") instead of createElement("input") no longer works on IE9.

Change History (4)

comment:1 Changed 8 years ago by bill

Resolution: fixed
Status: newclosed

(In [23745]) Removing unnecessary IE specific code branch that won't work on IE9. Plus trimming bytes by using dojo.create(). Fixes #12265 !strict.

comment:2 Changed 8 years ago by Kenneth G. Franqueiro

Resolution: fixed
Status: closedreopened

This is still presently failing for me, I presume due to another createElement call with a full HTML fragment on lines 74-75. Took a couple brief shots at this with no success (e.g. limiting to IE < 9). The code becomes a bit intertwined between create and setSrc for me to feel comfortable attempting a pure dojo.create option here... thoughts?

comment:3 Changed 8 years ago by bill

Resolution: fixed
Status: reopenedclosed

Oops, my bad... I checked in a second attempt in [23746] replacing that createElement() call, but using dojo.place() rather than dojo.create(); it's working for me on all browsers, but feel free to double check.

comment:4 Changed 8 years ago by Kenneth G. Franqueiro

Milestone: 1.61.5.2

Updating milestone to 1.5.2 to reflect inclusion in changeset [26956] for ticket #14199.

Note: See TracTickets for help on using tickets.