Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#7953 closed Bug (fixed)

IE: can't use native IE context menu

Reported by: melk Owned by: Garry Yao
Priority: Normal Milestone: CKEditor 3.6.1
Component: UI : Context Menu Version: 3.1
Keywords: IE Cc: satya_minnekanti@…

Description

How to reproduce:

  1. Open IE9 and go to http://ckeditor.com/demo
  2. Select some text.
  3. Ctrl + Right click. And you will see that text don't selected and operations "Copy", "Cut" are grayed and not available.

Attachments (1)

7953.patch (729 bytes) - added by Garry Yao 13 years ago.

Download all attachments as: .zip

Change History (17)

comment:1 Changed 13 years ago by melk

Keywords: IE added; IE9 removed
Summary: IE9: can't use native IE context menuIE: can't use native IE context menu

comment:2 Changed 13 years ago by melk

checked in IE 7 and IE 8 - same problem

comment:3 Changed 13 years ago by Jakub Ś

Status: newconfirmed
Version: 3.63.1

How to reproduce:

  1. Open IE9 and go to http://ckeditor.com/demo
  2. Select some text.
  3. Ctrl + Right click. And you will see that text don't selected and operations "Copy", "Cut" are grayed and not available.

Adding, to above TC, point 1.5 Clear operating system clipboard (you can use CCleaner for this).

Context menu items copy and cut have been disabled in all IE browsers from CKEditor version 3.1. The items were enabled only in version 3.0.2.

Last edited 13 years ago by Jakub Ś (previous) (diff)

comment:4 in reply to:  3 Changed 13 years ago by melk

Replying to j.swiderski:

Adding, to above TC, point 1.5 Clear operating system clipboard (you can use CCleaner for this).

Context menu items copy and cut have been disabled in all IE browsers from CKEditor version 3.1. The items were enabled only in version 3.0.2.

What about IE native spellchekers? I'm using speckie - it underline words, but in context menu there is no suggestions. In "Source" mode all works fine.

comment:5 Changed 13 years ago by Freddie Bingham

Why have the native cut/copy options been disabled in IE?. I have disabled the contextmenu so I need these buttons.

comment:6 Changed 13 years ago by Jakub Ś

@melk I have created separate ticket for Speckie #7963. We'll see what the senior developers say.

@fbingha - I didn't mean that we have switched off menu items deliberately. Menu items don't work from version 3.1. We have to check whether it was done on purpose or this is CKEditor bug or maybe IE bug.

comment:7 Changed 13 years ago by Frederico Caldeira Knabben

It's clear that the editing area looses its selection when the context menu gets opened, being it restored when we close it. At that point, if nothing is selected, the cut/copy options are disabled.

This may be related to the selection restoring code on blur/focus.

comment:8 Changed 13 years ago by Frederico Caldeira Knabben

#7970 has been marked as DUP.

Changed 13 years ago by Garry Yao

Attachment: 7953.patch added

comment:9 Changed 13 years ago by Garry Yao

Owner: set to Garry Yao
Status: confirmedreview

We need also a bug report for IE.

comment:10 Changed 13 years ago by Satya Minnekanti

Cc: satya_minnekanti@… added

comment:11 Changed 13 years ago by Frederico Caldeira Knabben

comment:12 Changed 13 years ago by Frederico Caldeira Knabben

Milestone: CKEditor 3.6.1
Status: reviewreview_passed

comment:13 Changed 13 years ago by Garry Yao

Resolution: fixed
Status: review_passedclosed

Nice done, fixed with [7003].

comment:14 Changed 13 years ago by Michael Camden

Nice work. I had to modify it from a 0ms delay to 10ms delay for IE9, but it worked perfectly after that.

comment:15 in reply to:  14 Changed 13 years ago by Frederico Caldeira Knabben

Replying to mrfr0g:

Nice work. I had to modify it from a 0ms delay to 10ms delay for IE9, but it worked perfectly after that.

Just in case: [7005]. Thanks for the feedback!

comment:16 Changed 13 years ago by melk

Now works great in IE. Tanks!

Note: See TracTickets for help on using tickets.
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy