Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#17431 closed defect (fixed)

LinkDialog not creating links in IE11

Reported by: haysmark Owned by: Ed Chatelain
Priority: undecided Milestone: 1.8.6
Component: Editor Version: 1.9.1
Keywords: ie11 Cc: jared, bill
Blocked By: Blocking:

Description

In the Win 8.1 preview, run the LinkDialog? tests. You get an error in RichText? line 2168 about createRange being undefined.

I tried the usual fix of changing the has(ie) to has(ie)<9 but the alternate code path did not help. It looks like the issue is more complicated.

Change History (7)

comment:1 Changed 6 years ago by haysmark

Keywords: ie11 added
Owner: set to Ed Chatelain
Status: newassigned

comment:2 Changed 6 years ago by Ed Chatelain

Cc: jared bill added

Hi Jared and Bill, any ideas on how to fix this?

comment:3 Changed 6 years ago by bill

So it's a general problem that _inserthtmlImpl() doesn't work, not just for links, but for any HTML. http://stackoverflow.com/questions/3398378/execcommand-inserthtml-in-internet-explorer alludes to the problem when it says that "In IE 11, document.selection is gone and insertHTML is still not supported".

That question gives a link that's doing a range.insertNode(frag) where frag is the DOM represented by the argument to _inserthtmlImpl().

comment:4 Changed 6 years ago by bill

Milestone: tbd1.8.6

comment:5 Changed 6 years ago by Bill Keese <bill@…>

Resolution: fixed
Status: assignedclosed

In 92b2d15bff73c7cab8aa70c84efae33450c94ad5/dijit:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:6 Changed 6 years ago by Ed Chatelain <ed.chatelain@…>

In 02af5640060b4b4f3ba6770aec9db718c2336ce7/dijit:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:7 Changed 6 years ago by Bill Keese <bill@…>

In 9adb2bc31b6c3cd92e3f26f30ae96a5bfb474fc5/dijit:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 
Note: See TracTickets for help on using tickets.