Closed Bug 229867 Opened 21 years ago Closed 20 years ago

Selecting <b> node with double-click erroneously extend to include next word

Categories

(SeaMonkey :: Composer, defect)

x86
Windows 98
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mbougon, Unassigned)

References

Details

User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.7a) Gecko/20040101 Build Identifier: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.7a) Gecko/20040101 Self-explanatory Example of two errors in Composer -- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head></head> <body marginwidth="66">Line One<br> <ul> <li>Error One -- When unbolding this <b>WORD</b> a blank line will be inserted below, in error.... <br> .<br> Line 2 -- (The above effect can be toggled on/off by clicking on the "<b>B</b>" button)<br> .<br> Line 3 --&nbsp; (The above error occurs when the text fits on a <i><b>single </b></i>line)<br> .</li> <li>Error Two --&nbsp; When doubleclicking on this <b>WORD </b>when it is bolded the selection (hili) will extend past the following "when",&nbsp; in error.......<br> .<br> Line 22<br> .</li> <li>Indent Three --<br> .<br> <br> </li> </ul> &nbsp; </body></html> Reproducible: Always Steps to Reproduce: 1. Load the example in Composer (as html source) 2. Follow the instructions in the text of the example 3. Actual Results: Actual results are described in the text of the example. Expected Results: 1. No erroneous insertion of an extraneous blank line 2. No selection (hili) erroneously extending and including the next word
Thanks for trying to do a testcase. Next time, just upload it in attachment instead of pasting the code. General rule in bugzilla is to report distinct, separate bugs into single, separate, distinct bug reports. I can not reproduce the insertion of an extraneous blank line. Mozilla 1.8a5 build 2004100504 under XP Pro SP2 here. Regarding the double-click to select a node, I get the results you get (the following "when" word is also selected, highlighted). If the code is this <b>WORD </b>when ..., then I get the actual results but if the code is this <b>WORD</b> when ..., then I get the expected results. The correct way to code is to delimit only the text node like this: this <b>WORD</b> when I still need to verify if there are any duplicate of the bug.
Summary: Two Errors involving Bolding and Selecting → Selecting <b> node with double-click erroneously extend to include next word
This bug is related somehow to bug 248860; it involves better word selection when considering the markup code as well.
Whiteboard: somehow related to bug 248860
Fixed by the patch in bug 256252
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Depends on: 256252
Resolution: --- → FIXED
Whiteboard: somehow related to bug 248860
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.