Opened 7 years ago

Last modified 7 months ago

#5804 confirmed Bug

Form elements are not editable

Reported by: Matti Järvinen Owned by:
Priority: Normal Milestone:
Component: General Version: 3.0
Keywords: Firefox Cc: a.trojan@…, lqixv@…, lanic, ckeditor@…

Description

Checkbox and radiobutton do not get focus or context menu on FF 3.6.3 and are not editable because of this.

Fake element replacement would be feasable to fix this since elements have basically two appearances selected and unselected.

In #4056 I posted form_changes.zip which uses fake elements for this. Allthough changes are dated and should be rewritten I see no harm done in this approach.

Attachments (1)

nid_forms.zip (17.4 KB) - added by Matti Järvinen 5 years ago.
nid_forms uses forms plugin translations and fixes this bug with fake objects. (Requires CKEDITOR.plugins.addExternal('nid_forms', '/path/to/nid_forms/','plugin.js'); config.removePlugins = 'forms'; config.extraPlugins = 'nid_forms';

Download all attachments as: .zip

Change History (32)

comment:1 Changed 7 years ago by Frederico Caldeira Knabben

Milestone: CKEditor 3.x

Milestone CKEditor 3.x deleted

comment:2 Changed 7 years ago by Wiktor Walc

Status: newconfirmed
Version: SVN (CKEditor) - OLD3.0

Confirmed, there is no way to edit the checkbox element in FF 3.6.12. I've checked the older versions of the editor and it looks like it didn't work in 3.0 as well.

comment:3 Changed 7 years ago by Anna Tomanek

Cc: a.trojan@… added

The same problem also occurs with the selection field form control.

comment:4 Changed 7 years ago by Alfonso Martínez de Lizarrondo

Cc: lqixv@… added

#6846 has been marked as dup

comment:5 Changed 7 years ago by Alfonso Martínez de Lizarrondo

Cc: lanic added

#6968 has been marked as dup

comment:6 Changed 7 years ago by Wiktor Walc

Summary: Checkbox and radiobutton not editable on FFForm elements are not editable

#6314 marked as duplicate (Safar @ Mac, Checkbox, Radio Button, Text Area, Text Field )

comment:7 Changed 7 years ago by datalink

I find out, the right click works, if there is no parent element. Maybe it helps.

comment:8 in reply to:  6 Changed 6 years ago by Matti Järvinen

Keywords: Firefox added

Replying to wwalc:

#6314 marked as duplicate (Safar @ Mac, Checkbox, Radio Button, Text Area, Text Field )

Safari 5.0.4 on Win XP works.

Exists on FF 4.0 with current nightly 6638

Is #3069 related?

comment:9 Changed 6 years ago by Garry Yao

Bug remains in latest Firefox4.

comment:10 Changed 6 years ago by Matti Järvinen

Replacement should be quite easy to do and this browser bug has existed since FF3 should we wait for browsers to fix this or use fake element replacement on these problem elements? Fake element replacement could be removed when browsers support this correctly.

Only problems would come with selection field form control (replacement would not know its width and contents cannot be seen in wysiwyg).

comment:11 Changed 6 years ago by Kingsquare

Cc: ckeditor@… added

This problem still exist in Firefox 6.0.

comment:12 Changed 5 years ago by Jakub Ś

Problem still exists in Firefox 10.0.2

comment:13 Changed 5 years ago by Matti Järvinen

Is Mac Safari still broken?

Since browser vendors are apparently not going to fix this (example FF3->FF10) is it now safe to assume after 21 months that fake element solution should be made to fix this in CKEditor.

Or you could make some noise in general direction of Mozilla team https://bugzilla.mozilla.org/show_bug.cgi?id=416766 apparently Mozilla has had this problem since Martin Kou's report back in 2008-02-10 20:57:47 PST

comment:14 Changed 5 years ago by Jakub Ś

#2294 was marked as duplicate.

comment:15 Changed 5 years ago by Jakub Ś

#3069 was marked as duplicate.

comment:16 Changed 5 years ago by tim

Double click to edit doesn't work either (Firefox 13.0.1). Does work in IE and Chrome though

comment:17 Changed 5 years ago by Jakub Ś

#7483 was marked as duplicate.

comment:18 Changed 5 years ago by Jakub Ś

#680 was marked as duplicate.

comment:19 Changed 5 years ago by Jakub Ś

#9318 was marked as duplicate.

comment:20 Changed 5 years ago by Matti Järvinen

Confirmed with FF 17 and CKEditor 4.0 (revision 769d96134b)

Changed 5 years ago by Matti Järvinen

Attachment: nid_forms.zip added

nid_forms uses forms plugin translations and fixes this bug with fake objects. (Requires CKEDITOR.plugins.addExternal('nid_forms', '/path/to/nid_forms/','plugin.js'); config.removePlugins = 'forms'; config.extraPlugins = 'nid_forms';

comment:21 Changed 5 years ago by Matti Järvinen

Should have mentioned that nid_forms.zip is for CKEditor4

comment:22 Changed 4 years ago by Jakub Ś

#10223 was marked as duplicate.

comment:23 Changed 4 years ago by Matti Järvinen

Confirmed with FF 23.01 & 24.0 and CKEditor 4.3 beta.

Could the new selection.fake be used here to fix this?

comment:24 Changed 4 years ago by Jakub Ś

We will have this issue discussed in the nearest meeting.

Anyway I have checked your plugin and it looks like it might be used a very very good jump-start :)

comment:25 Changed 4 years ago by Olek Nowodziński

#11409 was marked as duplicate.

comment:26 Changed 3 years ago by Matti Järvinen

Confirmed with Firefox 30.0 and CKEditor 4.4.2 (Full) (revision d888ea2) current nightly.

4 years come on ;)

comment:27 Changed 20 months ago by Jakub Ś

#14276 was marked as duplicate.

comment:28 Changed 19 months ago by Jakub Ś

#14360 was marked as duplicate.

comment:29 Changed 19 months ago by Thaxy

6 years, and still going strong !

Could be a joke, but... What about the meeting 2 years ago ?

Voted on Bugzilla but then what ?

comment:30 Changed 14 months ago by Jakub Ś

#14686 was marked as duplicate.

comment:31 Changed 7 months ago by Jakub Ś

#16816 was marked as duplicate.

Note: See TracTickets for help on using tickets.
© 2003 – 2017 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy