Changes between Initial Version and Version 1 of Ticket #6800


Ignore:
Timestamp:
Dec 22, 2010, 12:30:18 PM (8 years ago)
Author:
Krzysztof Studnik
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #6800

    • Property Keywords IE added
    • Property Status changed from new to confirmed
    • Property Version changed from 3.4.2 to 3.4
    • Property Component changed from General to UI : Context Menu
  • Ticket #6800 – Description

    initial v1  
    11The native context menu is broken in IE 7 and IE 8 without contextmenu plugin when a selection exists.
    22
    3 Steps to reproduce (in my real live application I removed all UI, menu, etc. plugins):
    4 - Disable the contextmenu plugin:
    5     * remove contextmenu and scayt entry in plugins list in _source/core/config.js
    6         * remove contextmenu in requires block in _source/plugins/menubutton/plugin.js
    7         * disable contextmenu usage in _source/plugins/menubutton/plugin.js e.g. by changing "if ( !menu )" to "if ( false )" (this is just an example... as I said in my app I disabled the menubutton plugin completely... This is just for demonstration of the bug)
    8 - Change the samples to use the source (e.g. _samples/replacebyclass.html: replace ckeditor.js with ckeditor_source.js)
    9 - Start the sample (e.g _samples/replacebyclass.html) in IE 8
    10 - write some words
    11 - select one word
    12 - right click on the selected word
    13 => Result: the selection disappears, the cut, copy, etc. buttons are disabled. If you select one of the other elements (e.g. Select All) the selected text is removed! If you select nothing in the context menu and click back into the editor, the selection is restored!
     3'''Steps to reproduce''' (in my real live application I removed all UI, menu, etc. plugins):
     4 - Disable the contextmenu plugin:
     5   * remove contextmenu and scayt entry in plugins list in {{{_source/core/config.js}}}
     6   * remove contextmenu in requires block in {{{_source/plugins/menubutton/plugin.js}}}
     7   * disable contextmenu usage in {{{ _source/plugins/menubutton/plugin.js }}} e.g. by changing ''if ( !menu )'' to ''if ( false )'' (this is just an example... as I said in my app I disabled the menubutton plugin completely... This is just for demonstration of the bug)
     8 - Change the samples to use the source (e.g. {{{_samples/replacebyclass.html}}}: replace ckeditor.js with ckeditor_source.js)
     9 - Start the sample (e.g _samples/replacebyclass.html) in IE 8
     10 - write some words
     11 - select one word
     12 - right click on the selected word[[BR]]
     13
     14'''Result''': the selection disappears, the cut, copy, etc. buttons are disabled. If you select one of the other elements (e.g. Select All) the selected text is removed! If you select nothing in the context menu and click back into the editor, the selection is restored!
    1415
    1516I suppose this is some kind of strange focus bug, that only seems to occur in IE 7 and IE 8 (in IE 6, FF, Chrome, ... it works)
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy