Opened 16 years ago

Last modified 13 years ago

#1996 closed Bug

[FF] Insert new line before Select Box, unpredictable behavior. — at Initial Version

Reported by: William Owned by:
Priority: Normal Milestone:
Component: General Version: FCKeditor 2.4.3
Keywords: Cc:

Description

In firefox, select boxes behave very unpredictably when you try to insert a new line/paragraph before them.

The unusual behavior/broken code is always preceded by the cursor disappearing. When the cursor disappears, typing, results in text showing up in the select box(this is probably a bug as well), but this is not reflected in the code. Pressing enter on the other hand, breaks the code.

There are 3 different behaviors that pressing the enter key might have and which one will happen is somewhat unpredictable, but here are a few examples of how it might go down.

I've tested this both in 2.6B and nightly build.

Scenario 1.

  1. Create a select box.

<p>&nbsp;This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.</p> <form method="get" action="asd" name="asdf">

<p>&nbsp;&nbsp;</p> <p><select name="adsf"> <option value="asdf">adsf</option> </select></p> <p>&nbsp;&nbsp;</p>

</form> <p>&nbsp;</p>

  1. Place cursor on the line below the select box.
  2. Press up arrow (the cursor will disappear?)
  3. Press Enter

And the code becomes

<p>&nbsp;This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.</p> <form method="get" action="asd" name="asdf">

<p>&nbsp;&nbsp;</p> <p><select name="adsf"></select><select name="adsf"> <option value="asdf">adsf</option> </select></p> <p>&nbsp;&nbsp;</p>

</form> <p>&nbsp;</p>


Scenario 2.

  1. Create a new select box.

<p>&nbsp;This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.</p> <form method="get" action="asd" name="asdf">

<p>&nbsp;&nbsp;</p> <p><select name="adsf"> <option value="asdf">adsf</option> </select></p> <p>&nbsp;&nbsp;</p>

</form> <p>&nbsp;</p>

  1. Place the cursor below the select box
  2. Press the left arrow. (the cursor will now be at the end of the select box press enter now, and you get a new paragraph expected)
  3. Press the left arrow again. (the cursor will disappear?)
  4. Press enter.

The code becomes <p>&nbsp;This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.</p> <form method="get" action="asd" name="asdf">

<p>&nbsp;&nbsp;</p> <p><select name="adsf"></select></p> <p>&nbsp;&nbsp;</p>

</form> <p>&nbsp;</p>

Scenario 3.

  1. Create a new select box.

<p>&nbsp;This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.</p> <form method="get" action="asd" name="asdf">

<p>&nbsp;&nbsp;</p> <p><select name="adsf"> <option value="asdf">adsf</option> </select></p> <p>&nbsp;&nbsp;</p>

</form> <p>&nbsp;</p>

  1. Place the cursor above the select box
  2. Press the right arrow. (the cursor will disappear?)
  3. Press enter.

The code becomes <p>&nbsp;</p> <p>&nbsp;This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.</p> <form method="get" action="asd" name="asdf">

<p>&nbsp;&nbsp;</p> <p><select name="adsf"> </select></p> <p>&nbsp;</p>

</form> <p>&nbsp;</p>

Change History (0)

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