Opened 17 years ago
Last modified 14 years ago
#1996 closed Bug
Insert new line before Select Box, unpredictable behavior. — at Version 2
Reported by: | William | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | General | Version: | FCKeditor 2.4.3 |
Keywords: | Cc: |
Description (last modified by )
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
- Paste the following HTML:
<p> 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> </p> <p><select name="adsf"> <option value="asdf">adsf</option> </select></p> <p> </p> </form> <p> </p>
- Place cursor on the line below the select box.
- Press up arrow (the cursor will disappear?)
- Press Enter
And the code becomes
<p> 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> </p> <p><select name="adsf">'''</select><select name="adsf">''' <option value="asdf">adsf</option> </select></p> <p> </p> </form> <p> </p>
Scenario 2
- Paste the following HTML:
<p> 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> </p> <p><select name="adsf"> <option value="asdf">adsf</option> </select></p> <p> </p> </form> <p> </p>
- Place the cursor below the select box
- 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)
- Press the left arrow again. (the cursor will disappear?)
- Press enter.
The code becomes
<p> 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> </p> <p>'''<select name="adsf"></select>'''</p> <p> </p> </form> <p> </p>
Scenario 3
- Paste the following HTML:
<p> 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> </p> <p><select name="adsf"> <option value="asdf">adsf</option> </select></p> <p> </p> </form> <p> </p>
- Place the cursor above the select box
- Press the right arrow. (the cursor will disappear?)
- Press enter.
The code becomes
'''<p> </p>''' <p> 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> </p> <p><select name="adsf"> </select></p> <p> </p> </form> <p> </p>
Change History (2)
comment:1 Changed 17 years ago by
Component: | Core : Output Data → General |
---|---|
Keywords: | Confirmed added; select removed |
Summary: | [FF] Insert new line before Select Box, unpredictable behavior. → Insert new line before Select Box, unpredictable behavior. |
Version: | → FCKeditor 2.6 Beta |
comment:2 Changed 17 years ago by
Description: | modified (diff) |
---|
Formatted the description a bit. I've left the ''' marks to identify the buggy points, even if there is no bold in the code blocks.
Scenario 1 - Confirmed using 2.6 beta and SVN version in FF2, in IE the cursor disappears as well, the only possibility to place the cursor to the right of the select box is by clicking on the right side of it. It's impossible to do it using the key arrows.
Scenario 2 - Confirmed using 2.6 beta and SVN version in FF2, OK with IE
Scenario 3 - Confirmed using 2.6 beta and SVN version in FF2 but with a result similar to the one in Scenario 1 :