Custom Query
Results (1 - 100 of 896)
Ticket | Summary | Owner | Type | Priority | Component | Version |
---|---|---|---|---|---|---|
#2435 | Move CKEditor prototype to trunk | Task | Must have (possibly next milestone) | General | ||
Description |
This is an umbrella ticket. It points to several tickets that must be completed and reviewed to properly move the CKEditor prototype to the CKEditor trunk. Prototype SVN
The prototype can be checked out from the following URL: The Review ProcessEach ticket will identify a set of files that are under review, or even specific functions. We'll not have the usual patches on those tickets. The files are to be grabbed from the prototype branch. The review keywords (Review?, Review+ and Review-) will continue to be used here. The ticket will be closed on Review+ (by the original developer), just like a usual commit operation. The reviewer may make direct changes to the branch code if he feels it is ok. In such case, he should point out that some parts of the code are ok, but changes should be made, pointing to the changeset that included the changes, explaining them. At this point, the ticket must also have Review+, but the original developer must review the reviewer changes to ensure they are correct before closing the ticket. If anything is wrong, further changes are to be committed and Review? is called again, here again pointing to the changeset with explanations. This process should be repeated until all parts are satisfied with the results. Things to Review
Current DevelopmentThe prototype will be on continuous development during the review process. It will be moved to the trunk as a whole, as soon as this ticket gets closed. The development over the prototype branch will end then. If the development touches code that has already been reviewed, its relative ticket must be reopened and the review must be requested again, possibly pointing to the changeset that introduced the changes to be reviewed. If the review request is open, changes must be added to a comment, so the reviewer can get notified of it. Tickets Under ReviewSeveral keywords will be used to identify tickets that are under review. These keywords will group the tickets in the following lists: Structural and Development Features
Base Features
Core Features
PluginsNo results Other
|
|||||
#2746 | V3: Language file organization | Task | Must have (possibly next milestone) | General | ||
Description |
Currently, we are placing all language entries into a single object definition in the main en.js file. We are ending up with a long list of keys with strings associated to then, just like we have in FCKeditor. We are again using prefixes to group related keys in this long dictionary. So we have things like dlgTableTitle, dlgReplaceTitle and dlgFindTitle, each one being a reference to the specific dialog title. We have now the chance to review the way we define this dictionary. We can make it easier to maintain, simpler to read and even smaller in size by grouping things inside an object "tree". For example: CKEDITOR.lang['en'] = { link : { button : 'Link\u200b', dialog : 'Link', info : 'Link Info', target : 'Target', ... unlink : 'Unlink', ... }, specialchar : { dialog : 'Select Special Character' }, find : { dialogFindReplace : 'Find and Replace', find : { dialog : 'Find', button : 'Find', ... }, replace : { dialog : 'Replace', button : 'Replace', findLbl : 'Find what:', replaceLbl : 'Replace with:', ... } }, ... }; Note that I've used the plugin name as the main grouping object for each set of entries. I think this is the best way to do that, even if we have a single entry for each plugin (avoiding issues if we need further entries in the future).
We should be then able to simply call things like Also note that prefixes like "dlg" are also to be avoided. Most of the language entries for dialog based plugins are dialog related things, so there is no sense on prefixing all of them with "dlg". |
|||||
#2751 | Write fake object display and replacement logic for CKEditor v3 | Task | Must have (possibly next milestone) | General | ||
Description |
Artur says he needs it for completing the Flash dialog, I should finish it on Monday by porting it from v2. |
|||||
#2754 | CKEditor v3 enters infinite loop when trying to output HTML code | Bug | Must have (possibly next milestone) | Core : Output Data | SVN (FCKeditor) - Retired | |
Description |
To reproduce the bug:
This is not a performance problem with the new code - I've tried pasting the long text of GPL v3 in the editor area and the speed of switching to source mode is noticeable faster than v2. Preliminary tests showed that the infinite loop is from the HTML data processor plugin. |
|||||
#2764 | Source area is having the wrong size in IE | Bug | Must have (possibly next milestone) | UI : Source View | SVN (FCKeditor) - Retired | |
Description |
To reproduce:
|
|||||
#2765 | CKEditor is leaving cke_expando indices in the HTML source in IE | Bug | Must have (possibly next milestone) | Core : Output Data | SVN (FCKeditor) - Retired | |
Description |
To reproduce:
|
|||||
#2766 | CKEDITOR.plugins.fakeobjects shouldn't be a shared object across editor instances. | Bug | Must have (possibly next milestone) | General | SVN (FCKeditor) - Retired | |
Description |
Sharing CKEDITOR.plugins.fakeobjects as a namespace means the fake object types are shared across editor instances, which isn't desirable. Instead, CKEDITOR.plugins.fakeobjects should be a class which is instantiated for each editor instance. |
|||||
#2772 | [IE]core:htmlparser incorrectly convert image attr 'src' to 'url' | Bug | Must have (possibly next milestone) | Core : Output Data | SVN (FCKeditor) - Retired | |
Description |
This bug cause image invisible when switching between two modes,witness on IE7.
|
|||||
#2780 | Protected elements are being outputted without closing tags. | Bug | Must have (possibly next milestone) | General | SVN (FCKeditor) - Retired | |
Description |
Run the following code in Firebug, with replacebyclass.html sample opened: var editor = CKEDITOR.instances.editor1; var o = new CKEDITOR.dom.element('object', editor.document); o.append(new CKEDITOR.dom.element('embed', editor.document)); var i = editor.fakeobjects.protectElement(o); editor.document.getBody().append(i); An object with an embed tag inside is inserted to the document. Now switch to Source mode. The HTML output reads like this: <p> This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.</p> <object><embed></object> Note the <embed> tag doesn't have a closing tag, and it's not self closing. |
|||||
#2785 | Move plugins specific configurations to the plugins files | Bug | Must have (possibly next milestone) | General | ||
Description |
The default configurations for each plugin must be defined inside each plugin.js file, not into the core config.js file. Just core settings should go into that file. The motivation behind it is that the core config.js file will be always part of the compressed version of CKEditor. So, if I reduce the number of plugins when building the compressed version, I should not have plugin specific stuff being included in the process. |
|||||
#2792 | Remove default dialog values from the default configuration | Bug | Must have (possibly next milestone) | General | ||
Description |
Several of the dialog based plugins have been created with a standard "defaultValues" setting, which defines the default values to be used on dialogs. The idea behind this is quite nice, as it makes it easy to set such values. This is a common request we have. But, the implementation took the easy way, which is not the best unfortunately. The critical fact around this solution is that it makes our code bigger, and we must always keep in mind that our compressed code must be as small as possible. But, we still need to support such customization. This is something Alfonso has described in #1099. The nice thing is that it's already possible to do that by using our new API. Martin is working on a new sample for #2790, which will show how to do that. So, we should remove this stuff from the configuration to benefit our code size. |
|||||
#2795 | V3: Remove all show?Tab settings | Task | Must have (possibly next milestone) | General | ||
Description |
Just like in #2792, we should not have specific setting to hide dialog tabs (like showAdvancedTab). We have inherited some of them from FCKeditor, but those should not be necessary anymore. |
|||||
#2797 | Styles cannot be applied when a whole paragraph is selected | Bug | Must have (possibly next milestone) | General | SVN (FCKeditor) - Retired | |
Description |
To reproduce:
|
|||||
#2798 | V3: skin.js assumes that the dialog plugin will be always loaded | Bug | Must have (possibly next milestone) | General | ||
Description |
The skin.js file for the default skin makes references to CKEDITOR.dialog, assuming that it will be always loaded, which is false. Anything into core should depend on a plugin. |
|||||
#2799 | V3: The skin file make specific dialog stuff by using the global CKEDITOR.dialog | Bug | Must have (possibly next milestone) | General | ||
Description |
Into the default skin.js file, we can find references to CKEDITOR.dialog.setMargins and CKEDITOR.dialog.on( 'resize' ). This is bad, because it assumes that all editor instances are using a single skin, which is false. All settings must go inside each single editor instance. Also, events like "resize" should be fired by each instance. The event could be named "dialogResize", for example. |
|||||
#2804 | V3: Review the insertHtml and insertElement implementation | Bug | Must have (possibly next milestone) | General | ||
Description |
The current implementation of insertHtml and insertElement could be simplified. Also, it includes the insertion logic inside the editingblock plugin, which is wrong. |
|||||
#2805 | JavaScript error in dialogui plugin | Bug | Must have (possibly next milestone) | General | SVN (FCKeditor) - Retired | |
Description |
Line 395 in _source/plugins/dialogui/plugin.js refers to an unbound "this" in an inner function. This causes errors when the dialog system is creating radio button groups in dialogs. To reproduce:
|
|||||
#2822 | V3: Configurations must not use sub-namespaces | Bug | Must have (possibly next milestone) | General | ||
Description |
This is something we though would be good, but I've just found out that it's evil. We must not use namespaces to organize the configurations under CKEDITOR.config, like CKEDITOR.config.dialog.magnetDistance. The reason why is that, if you try to change this setting in a custom configuration file (like the root config.js), the namespace (CKEDITOR.config.dialog) will not yet be available, because the dialog plugin will not yet be loaded. So, the execution breaks. We should still organize the configurations in a meaningful way, so I'm opting to use a "prefix", instead of a namespace there. In the above case, we would have CKEDITOR.config.dialog_magnetDistance. |
|||||
#2836 | V3: Toolbar commands doesn't get disabled in 'source' mode | Bug | Must have (possibly next milestone) | General | SVN (FCKeditor) - Retired | |
Description |
Steps to reproduce: -Open sample.html?sample=replacebyclass -Click Source -Click Smile button Result: JS Error and cancel button doesn't work. this.document is null http://localhost/edytor/CKEditor/trunk/_source/plugins/selection/plugin.js Line 219 |
|||||
#2895 | Error when switching to source with selection | Bug | Must have (possibly next milestone) | General | SVN (FCKeditor) - Retired | |
Description |
Steps to Reproduce
In IE, and error is thrown. No problem with FF. |
|||||
#2906 | Make it possible to load multiple plugins from a single plugin.js file | New Feature | Must have (possibly next milestone) | General | SVN (FCKeditor) - Retired | |
Description |
This feature request came from Senthil Kumaran of Oracle. It is possible for some CKEditor users to have a lot of custom plugins written inside a single plugin.js file. Right now it is impossible for CKEditor to do so because even if you've defined a number of plugins pointing to the same path, like: CKEDITOR.plugins.addExternal( 'my_plugin_1', 'file:///c:/my_plugins/' ); CKEDITOR.plugins.addExternal( 'my_plugin_2', 'file:///c:/my_plugins/' ); CKEDITOR.plugins.addExternal( 'my_plugin_3', 'file:///c:/my_plugins/' ); CKEDITOR.plugins.addExternal( 'my_plugin_4', 'file:///c:/my_plugins/' ); And instructed the editor to initialize all of them: config.plugins += ',my_plugin_1,my_plugin_2,my_plugin_3,my_plugin_4'; The editor would still only initialize one of the plugins, because it thinks it has already done the initialization for file:///c:/my_plugins/plugin.js after the first init() call. Subsequent plugin initializations are ignored right now. |
|||||
#2911 | Make it possible for CKEDITOR.plugins.addExternal() to load plugins not named "plugin.js" | New Feature | Must have (possibly next milestone) | General | SVN (FCKeditor) - Retired | |
Description |
This feature request came from Senthil Kumaran of Oracle. At the moment CKEDITOR.plugins.addExternal() is only able to load plugins whose filename is plugin.js, because the plugin.js filename is hardcoded into the plugin system. It is requested that the addExternal() should be able to load arbitrary .js filenames as plugins, e.g. "/my_plugins/abcde.js". |
|||||
#2912 | V3: Encapsulate the command state change logic inside the CKEDITOR.command class | Bug | Must have (possibly next milestone) | General | ||
Description |
There is a common repetition in the current code: var command = editor.getCommand( name ); command.state = newState; command.fire( 'state' ); This logic could be encapsulated inside the CKEDITOR.command class, so we can achieve the same thing with: editor.getCommand( name ).setState( newState ); |
|||||
#2913 | V3: Make toolbar buttons start at the correct state | Bug | Must have (possibly next milestone) | General | ||
Description |
If you define the initial command state into the command definition, it is not currently respected when loading the editor and rendering the toolbar buttons. All buttons are always in the "on" state. The buttons should instead reflect the command state. |
|||||
#2927 | CKEDITOR.event duplicate dom event registration | Bug | Must have (possibly next milestone) | General | SVN (FCKeditor) - Retired | |
Description |
Event delegation registration with CKEDITOR.event.implementOnis currently incorrect, when this method is invoked on prototype object of a constructor, then instances of this constructor will share the same private _.events model, which is wrong. This would result in duplicate invocation of event listeners from two different object. Functonal TestCaseTested with test-events-duplicate.path |
|||||
#2977 | Focus issues when inserting a numbered list | Bug | Must have (possibly next milestone) | General | ||
Description |
When adding a new numbered list at the end of the document, the list item is inserted correctly but the carat is positioned before the first list item and it is not possible to navigate to the first list item within WYSIWYG mode.
Steps to reproduce:
Expected behavior: The new list is created with one item and the carat is positioned just after the number of the first item. Actual behavior: The new list is created as expected. The position of the carat is placed before the first item in the list. It is not possible to navigate to the first item in the list. |
|||||
#2980 | Table feature does not provide ability to modify tables in V3 | Bug | Must have (possibly next milestone) | General | ||
Description |
It is not possible to modify a table after it has been inserted into the document using the editor. |
|||||
#2995 | Toolbar combos panels are a bit mispositioned | Bug | Must have (possibly next milestone) | General | ||
Description |
The panels of toolbar combos must have their upper left corner perfectly aligned with the lower left corner of the combo when opened. Currently they are a few pixels mispositioned to left and top. |
|||||
#2996 | IE6 : Toolbar combos have horizontal scrollbar | Bug | Must have (possibly next milestone) | General | ||
Description |
In IE6 the toolbar combos panels have horizontal scrollbars. |
|||||
#2997 | FF : Toolbar combo contents flickers when opening | Bug | Must have (possibly next milestone) | General | ||
Description |
When opening a toolbar combo for the first time, it's possible to briefly see its contents with no style which immediately gets re-rendered with the styles applied. This is noticeable in Firefox only. |
|||||
#2999 | Bad performance on selection change checks | Bug | Must have (possibly next milestone) | General | ||
Description |
There is a really bad performance in the tasks being fired when the selection changes in the editor. To check it:
The profiler will show you an excessive number of calls. In IE6 this bad performance is terribly noticeable, compromising the editor usage. Performance excellence is definitely important for this feature. |
|||||
#3000 | After release, toolbar items state are frozen on multiple instances | Bug | Must have (possibly next milestone) | General | ||
Description |
This issue happens only after preparing the trunk for release, not with the trunk code. It can be checked in the nightly build demo. You will notice that the toolbar buttons in the first editor instance will not change their state in any way. They will not reflect the context sensitiveness, not even the Source button will remain ON when moving to source. The second instance will work well though. |
|||||
#3001 | IE : Automatically save the selection when loosing focus | Bug | Must have (possibly next milestone) | General | ||
Description |
IE is not able to manage multiple selection, even cross frame. Because of this, the current selection gets lost when leaving the editing area. The current selection should be automatically saved when the editing area looses the focus in IE and then reselected when the focus is moved back to it. By doing that, we can remove all selection hacks we are doing now for dialogs, floating panes, etc. |
|||||
#3020 | plugin:selection incomplete selectable element definition | Bug | Must have (possibly next milestone) | General | SVN (FCKeditor) - Retired | |
Description |
The current selectable elements( elements which could be retrieved from CKEDITOR.dom.selection.getSelectedElement) below is lacking of other control types like a,input,form. var styleObjectElements = { img:1,hr:1,li:1,table:1,tr:1,td:1,embed:1,object:1,ol:1,ul:1 }; |
|||||
#3026 | Provide a method for making iframe based dialogs | New Feature | Must have (possibly next milestone) | UI : Dialogs | SVN (FCKeditor) - Retired | |
Description |
There exists a large amount of legacy dialogs written for FCKeditor 2.x in the wild that are based on raw HTML sources. CKEditor v3's dialog system is based on dialog definition objects defined in JavaScript files instead of HTML source files. So it's is now impossible to reuse those HTML source files directly for CKEditor v3. However, it is possible to bridge the two together by displaying the HTML file via an iframe inside a CKEditor v3 dialog. The HTML file would still need to be changed to account for differences in layout and dialog logic, but the changes required would be minimized. Currently, this has to be done by declaring an html type object in the dialog definition and writing out the iframe's HTML code into the dialog definition. This works, but it is very inconvenient. Proposed changes to the dialog system to make this easier: // A new type of UI element definition for iframe { type : 'iframe', src : 'http://somewhere.com/someplace.html', onContentLoad : functionRef } The contents in the iframe should be reloaded for every time the dialog is opened. And the onContentLoad function should be executed after the contents of the iframe is loaded. After implementing the iframe UI element, one more shortcut will still be needed to directly add dialogs consisting of solely an iframe - because that's the common case for using that element. CKEDITOR.dialog.addIframe( 'dialogName', iframeSrc, iframeOnContentLoadFunction ); |
|||||
#3030 | CKEDITOR.document::insertElement not working in IE | Bug | Must have (possibly next milestone) | General | SVN (FCKeditor) - Retired | |
#3031 | Toolbar Combos don't work in FF2 | Bug | Must have (possibly next milestone) | General | ||
Description |
The combo features do not work in FF2.
Steps to reproduce:
Results in error.
Firebug error: |
|||||
#3034 | Element document offset position not correct | Bug | Must have (possibly next milestone) | General | SVN (FCKeditor) - Retired | |
Description |
The coordinates returned from CKEDITOR.dom.element::getDocumentPosition is a few pixes shifted. |
|||||
#3036 | Html parser failed to handle attribute abbreviation | Bug | Must have (possibly next milestone) | General | SVN (FCKeditor) - Retired | |
Description |
Because of the introducing of #3003, html parser should be able to take care different forms of abbreviation, e.g. attribute without quote and abbreviation. |
|||||
#3067 | IE : The context menu issues | Bug | Must have (possibly next milestone) | UI : Context Menu | ||
Description |
With IE6, the following issues have been reported by Martin at #3057:
|
|||||
#3074 | Accessibility features for dialogs. | New Feature | Must have (possibly next milestone) | General | SVN (FCKeditor) - Retired | |
Description |
The dialogs in CKEditor v3 are currently not accessible to users who have to depend on keyboard and screen readers. Features needed:
|
|||||
#3091 | plugin:font change font cross table incorrect | Bug | Must have (possibly next milestone) | General | SVN (FCKeditor) - Retired | |
Description |
Procedures
|
|||||
#3093 | Block style problem with list item | Bug | Must have (possibly next milestone) | General | SVN (FCKeditor) - Retired | |
Description |
This happened to all block style function. Procedures
|
|||||
#3094 | Block style problem with paragraphs | Bug | Must have (possibly next milestone) | Core : Styles | SVN (FCKeditor) - Retired | |
Description |
Procedures
|
|||||
#3095 | Indent/Outdent problem with list item | Bug | Must have (possibly next milestone) | General | SVN (FCKeditor) - Retired | |
Description |
Procedures
|
|||||
#3098 | Tab index in textarea should be inherited to the editor | Bug | Must have (possibly next milestone) | Accessibility | SVN (FCKeditor) - Retired | |
Description |
When a user puts the tabindex attribute into a text area which is later replaced by a CKEditor instance, the user usually expects CKEditor to inherit the tabindex as well. This is not the case for the current trunk, and the bug is causing CKEditor to be impossible to be focused by TAB key when the user specifies tabindex. |
|||||
#3099 | Need an easy way to let plugins configure their toolbar button icon | New Feature | Must have (possibly next milestone) | UI : Toolbar | SVN (FCKeditor) - Retired | |
Description |
It's currently quite troublesome for external plugins to configure the icon for their toolbar buttons: they must include a separate .css file, an icon file which the .css file points to, and instruct the plugin to load the .css into the editor's parent document. There should be a better way to do this. Propose to add a function like this: CKEDITOR.ui.button.setIcon( buttonName, iconPath ); |
|||||
#3104 | Tab focus on editor with tabindex after the editor has been focused is wrong | Bug | Must have (possibly next milestone) | Accessibility | SVN (FCKeditor) - Retired | |
Description |
Steps to reproduce:
The skipping problem occurs also for Shift-Tab. |
|||||
#3110 | domrangeiterator is broken | Bug | Must have (possibly next milestone) | General | SVN (FCKeditor) - Retired | |
Description |
Regression testing shows that changeset of [3194] has breaked domrangeiterator. |
|||||
#3112 | Duplicate DOM event handlers are registered in IE. | Bug | Must have (possibly next milestone) | General | SVN (FCKeditor) - Retired | |
Description |
To reproduce:
This issue is blocking #3074. |
|||||
#3114 | V3: IE7 opening of the toolbar dropdown controls fires the onbeforeunload event | Bug | Must have (possibly next milestone) | General | 3.0 Beta | |
Description |
In V2 it worked fine but in V3 opening of the toolbar dropdown controls fires the windiw.onbeforeunload. To reproduce this bug simply add the following JS code and try to open a toolbar dropdown. Probably it happens because the new version uses IFrame for the dropdown content. <script> window.onbeforeunload = function() { alert("window.onbeforeunload"); //if(CKEDITOR.instances["content"].checkDirty()) // return "Page has not been saved!"; } </script> |
|||||
#3122 | Icon definition for toolbar buttons and context menu items should be able to use icons in icon strips | New Feature | Must have (possibly next milestone) | General | SVN (FCKeditor) - Retired | |
Description |
Loading individual icon files one-by-one over HTTP is a very slow process and should be avoided. So we should allow our users to use icon strips in their plugins for toolbar buttons and context menus, like the following: { ... icon : '/path/to/icon.gif', offset : 42 ... } |
|||||
#3125 | IE : Error when clicking on the Style combo | Bug | Must have (possibly next milestone) | General | ||
Description |
IE throws an error when clicking on the Styles combo. |
|||||
#3128 | config.stylesCombo_stylesSet does not load external style JavaScript files. | Bug | Must have (possibly next milestone) | Core : Styles | SVN (FCKeditor) - Retired | |
Description |
The stylesCombo_stylesSet configuration entry is supposed to be able to load external style definitions via a colon separated syntax. e.g. config.stylesCombo_stylesSet = 'mystyle:/path/to/mystyle.js'; The stylescombo plugin isn't loading the external JavaScript file for the definition, however. |
|||||
#3131 | Error applying block styles in multiple blocks selection | Bug | Must have (possibly next milestone) | Core : Styles | ||
Description |
An error is thrown and the style is not applied. |
|||||
#3132 | Tab and Shift-Tab is skipping elements | Bug | Must have (possibly next milestone) | General | SVN (FCKeditor) - Retired | |
Description |
I can't reproduce this problem locally but it's seen in Senthil's demonstration this evening:
|
|||||
#3136 | Image plugin - Advanced Tab's Id field is not working | Bug | Must have (possibly next milestone) | General | SVN (FCKeditor) - Retired | |
Description |
Image Plugin - Advanced tab's Id field is not getting added to the editor area. Ex: I have added id as '12345' but the result in the editor source is missing the id field, <img align="absbottom" alt="Oracle" border="10" height="41" hspace="11" src="/cache/abc.gif" vspace="33" width="145" /><br /> We have a business logic that is using this id field. Since the id field is not populated, our functionality is broken.Please fix it as early as possible. |
|||||
#3138 | Request for multi-language files for CKEditor 3.0 | Bug | Must have (possibly next milestone) | General | ||
Description |
Request for multi-language files for all the features available in CKEditor 3.0 |
|||||
#3146 | Insert link incorrect within table cell | Bug | Must have (possibly next milestone) | Core : Styles | SVN (FCKeditor) - Retired | |
Description |
Reproducing Procedures
Additional information: This is actually a style system bug. The same thing happens if you press the bold button or try to apply any inline style with the HTML and selection above. |
|||||
#3148 | Implement a simpler way for loading external plugin JavaScript files | Task | Must have (possibly next milestone) | General | SVN (FCKeditor) - Retired | |
Description |
External plugin files are often not named plugin.js, so that CKEDITOR.plugins.addExternal() don't work for them. The current solution is that the web app developer using CKEditor would define a separate function called CKEDITOR_GETURL() that will scan for patterns of his files and output the correct URL. While the approach works, it is still too complicated and error-prone for many web app developers. A simpler way is needed to enable external plugins with arbitrary file names to be loaded. |
|||||
#3153 | Paragraph <p> tag is not getting added for the editor text | Bug | Must have (possibly next milestone) | General | ||
Description |
When we add any content inside the editing area it used to add a <p></p> tags but it is not happening in our environment. This is breaking our spell-check functionality and it is so critical for us and it needs to be addressed as early as possible for the 20th RC. |
|||||
#3162 | Incorrect font and font size detection in IE | Bug | Must have (possibly next milestone) | Core : Styles | SVN (FCKeditor) - Retired | |
Description |
To reproduce:
Similarly, selecting "Arial" in step 3 with the font combo and then "Comic Sans MS" in step 5 would also result in wrong font detection. |
|||||
#3167 | [IE]EnterKey=br incorrect with list item | Bug | Must have (possibly next milestone) | General | ||
Description |
Reproducing Procedures
|
|||||
#3171 | plugin:flash incorrect content inserted | Bug | Must have (possibly next milestone) | General | ||
Description |
Reproducing Procedures
|
|||||
#3175 | Panels are not working with custom document.domain | Bug | Must have (possibly next milestone) | General | SVN (CKEditor) - OLD | |
Description |
In IE:
An error is thrown: "Access denied". |
|||||
#3177 | Disappearing words from Find what | Bug | Must have (possibly next milestone) | General | SVN (CKEditor) - OLD | |
Description |
Result: the word disappears. |
|||||
#3191 | Make the dialog system skin-independent | Bug | Must have (possibly next milestone) | UI : Dialogs | SVN (CKEditor) - OLD | |
Description |
The dialog system is currently tightly coupled with the default skin, which makes it difficult to change the skin to something else. Fred has written a patch for fix this. The patch involved quite a number of drastic changes, however, which resulted in some functional bugs still to be fixed:
And then the CKEDITOR.dialog.setMargins() should be moved to skin.js as part of the skin definition. |
|||||
#3195 | HTML Parser: Out of memory | Bug | Must have (possibly next milestone) | General | ||
Description |
During some tests with our so loved and weird IE, I was able to, somehow, end up with an innerHTML that I was able to reduce to the following: <TABLE> <TR> <TD></TD> <P></P> <TD></TD> </TR> </TABLE> I can't recall how I got that HTML (maybe during some block styling task), but the fact is that a user may have such thing while using the editor in IE. The browser simply accepts it. The big problem is not the above though. The real issue is the, if you try to retrieve the above HTML from the editor, or even feed it into the source view, it will throw you "Out of memory" into the html parser code. |
|||||
#3203 | Dialogs are not properly centered | Bug | Must have (possibly next milestone) | UI : Dialogs | SVN (CKEditor) - OLD | |
Description |
After #3191, the dialogs are not anymore correctly centered when opened. |
|||||
#3204 | Dialog cover element broken in IE6 after #3191 | Bug | Must have (possibly next milestone) | UI : Dialogs | SVN (CKEditor) - OLD | |
Description |
To reproduce:
|
|||||
#3207 | Make it possible to load skins from custom path | New Feature | Must have (possibly next milestone) | General | ||
Description |
Currently, it's not possible to have a skin placed outside the "skin" folder into editor installation path. |
|||||
#3209 | V3 : Implement full RTL support for the UI | Bug | Must have (possibly next milestone) | General | ||
Description |
Currently, the UI doesn't offer full support for RTL. |
|||||
#3212 | CKReleaser is breaking hotkeys in CKEditor | Bug | Must have (possibly next milestone) | General | SVN (CKEditor) - OLD | |
Description |
To reproduce:
|
|||||
#3213 | Change the voice readout of the editing area from "CKEditor" to "Rich Text Area" | Bug | Must have (possibly next milestone) | Accessibility | SVN (CKEditor) - OLD | |
Description |
When focus is brought into CKEditor's editing area in our samples right now, the voice readout by JAWS is typically like this: "Output, CKEditor Editor 1, type in text" Output is the outer frameset's title in our sample pages. CKEditor is always read to tell the user that they're in CKEditor. Editor 1 is the editor instance's name. It is more descriptive for screen reader users if the CKEditor part of the readout is changed to "Rich Text Editor" - so they'll know what to expect, instead of hearing a name which they may or may not understand immediately. |
|||||
#3214 | Dialogs can be dragged out of bounds in IE after #3191 | Bug | Must have (possibly next milestone) | UI : Dialogs | SVN (CKEditor) - OLD | |
Description |
To reproduce:
|
|||||
#3215 | Default skin don't load after release | Bug | Must have (possibly next milestone) | General | ||
Description |
The default skin, "v2" for now, is not being properly loaded once the editor gets released. |
|||||
#3216 | Paste as text button may paste into the editor's container document in IE | Bug | Must have (possibly next milestone) | General | SVN (CKEditor) - OLD | |
Description |
To reproduce:
|
|||||
#3218 | sample.js is being included into the release, which makes people confused | Bug | Must have (possibly next milestone) | General | ||
Description |
The _samples/samples.js file is support file used by the development version of CKEditor. It's not needed at all after release, but it's still included in the sample files. It must be removed during release, as well as its inclusion at the samples headers. |
|||||
#3230 | Pressing Enter on dialog buttons does not activate them in JAWS | Bug | Must have (possibly next milestone) | Accessibility | SVN (CKEditor) - OLD | |
Description |
To reproduce:
The Enter key works when JAWS isn't opened. This is due to JAWS intercepting the Enter key event. |
|||||
#3231 | Unable to apply inline styles when selection touches end of area with the same style already applied. | Bug | Must have (possibly next milestone) | Core : Styles | SVN (CKEditor) - OLD | |
Description |
To reproduce:
|
|||||
#3234 | Page scrolls up on dialog buttons | Bug | Must have (possibly next milestone) | General | ||
Description |
If scrolling down the main page, when clicking on a dialog based button the page scrolls up to the top. Confirmed with FF at least. |
|||||
#3235 | V3 : ToolbarSet feature | New Feature | Must have (possibly next milestone) | General | ||
Description |
Currently, CKEditor offers a way to provide the toolbar definition by setting it directly to the "toolbar" setting. While that is useful, it would be still nice to have more than one toolbar definitions in the configuration file, making it possible switching them with a simple setting, just like V2. The idea would be introducing the "toolbarSets" object setting, which accepts several definitions, and then make the "toolbar" setting smart. If it receives a string, its the toolbarSet name, otherwise it's a toolbar definition. |
|||||
#3238 | Dialogs open out of the window | Bug | Must have (possibly next milestone) | UI : Dialogs | ||
Description |
Many times, but now always, dialogs open outside the viewport, over the top of it. I has been easily reproducible with the Link dialog. |
|||||
#3243 | Apply inline style within list item problem | Bug | Must have (possibly next milestone) | General | ||
Description |
Reproducing Procedures
|
|||||
#3254 | Link dialog incorrectly positioned | Bug | Must have (possibly next milestone) | General | ||
Description |
Reproducing Procedures
|
|||||
#3256 | Justify across table cells incorrect | Bug | Must have (possibly next milestone) | Core : Styles | ||
Description |
Reproducing Procedures
|
|||||
#3258 | In office 2003 skin, Dialogs are not displayed in the right area | Bug | Must have (possibly next milestone) | General | SVN (CKEditor) - OLD | |
Description |
In office 2003 skin, Dialogs are not displayed in the center of the page. Also the border of the dialog boxes needs to be removed in Office 2003 skin. This issue happens in firefox and safari. |
|||||
#3261 | Hot Key crashes IE 7 | Bug | Must have (possibly next milestone) | General | ||
Description |
Hot Key crashes IE 7. Below the steps to reproduce. Note: Assume "This is some sample text" is exist in the editor area.
|
|||||
#3262 | Drop down menus are not translated. | Bug | Must have (possibly next milestone) | General | FCKeditor 2.5.1 | |
Description |
When i change the default language from English to French or anything, drop down menus(Style, Format and Font) are not translated and still shows in english. |
|||||
#3266 | Minimize the usage of the _cke_expando attribute | Bug | Must have (possibly next milestone) | General | ||
Description |
Our DOM API currently forces the creation or the _cke_expando property for every DOM object created. In IE, this property becomes an attribute into the DOM. So, this situation is causing a huge performance impact in the code. |
|||||
#3275 | EnterKey plugin and 3 enter keys | Bug | Must have (possibly next milestone) | UI : Enter Key | ||
Description |
-Put the cursor in -Hit enter key 3 times Expected result: 2 new lines in "using" word. Actual result: 1 line in, 1 after. |
|||||
#3276 | IE : Error when opening the link dialog | Bug | Must have (possibly next milestone) | General | SVN (CKEditor) - OLD | |
Description |
In IE, a js error is being thrown when opening the Link dialog. |
|||||
#3277 | Add configuration entry for newlines in code formatter. | New Feature | Must have (possibly next milestone) | General | SVN (CKEditor) - OLD | |
Description |
Currently the editor is outputting HTML code like this for block tags: <p> This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.</p> The newline after the <p> tag is breaking the HTML validator at Oracle, which is expecting 2.6.x HTML syntax. There should be some option to stop the newline from being outputted at the code formatter to preserve backward compatibility. |
|||||
#3299 | range::checkStartOfBlock|checkEndOfBlock are broken | Bug | Must have (possibly next milestone) | General | ||
Description |
checkStartOfBlock is broken, returning "true" for the following case: <p>Test^</p> checkEndOfBlock is the opposite. It's broken, returning "true" for the following case: <p>^Test</p> |
|||||
#3300 | Styles are not being applied correctly | Bug | Must have (possibly next milestone) | Core : Styles | SVN (CKEditor) - OLD | |
Description |
Result: only "some " get styled. |
|||||
#3303 | Remove list command is broken again | Bug | Must have (possibly next milestone) | General | SVN (CKEditor) - OLD | |
Description |
To reproduce:
The error seems to have to do with recent changes to DOM node custom data logic. |
|||||
#3305 | IE - Combo features do not work in latest nightly build | Bug | Must have (possibly next milestone) | General | ||
Description |
The latest Ajax sample in the nightly build (3350) causes errors when creating an instance of the editor. |
|||||
#3309 | Styles are remove when caret placed in element boundaries | Bug | Must have (possibly next milestone) | Core : Styles | ||
Description |
Some <strong>sample^</strong> text. OR Some <strong>^sample</strong> text.
The entire work gets un-bolded, instead of simply disabling it (moving the selection to outside the touching boundary). This issue is more often faced when typing, using CTRL+B to type a word, and then CTRL+B again to continue writing. |
|||||
#3315 | addIframe method is not available by default | Bug | Must have (possibly next milestone) | General | ||
Description |
When i call the addIframe method, browser returns an error as "addIframe is not a function" As per the discussion with Martin, to use this function i have to add iframeDialog plugin to my config.Toolbar. Yes, this can be added to the default config file but our customer will be overriding this default config file with their own custom config file. Thus addIframe will not work for the customer since they have overidden the default config file. Our existing 2.6 plugins are using the following code to render the dialog: Ex: FCKCommands.RegisterCommand( 'CustomLinks', new FCKDialogCommand( 'Oracle', 'Oracle',URL, 700, 600 ) ) ; But in CKEditor3.0, i couldn't invoke the addIframe method since it is not available by default. To support the 2.6 plugins, please make this function available by default. |
|||||
#3320 | Floating panels don't use the baseFloatZIndex setting | Bug | Must have (possibly next milestone) | General | ||
Description |
If the editor is placed inside a floating element with z-index, all floating panels (combos, context menu and color buttons) will stop working. Actually, they will be loaded "behind" the floating element (and the editor). |