Closed Bug 88690 Opened 24 years ago Closed 23 years ago

every other character shows up when typing

Categories

(Core :: DOM: Editor, defect, P3)

x86
All
defect

Tracking

()

VERIFIED FIXED
mozilla0.9.8

People

(Reporter: jago, Assigned: waterson)

References

()

Details

(Whiteboard: [navigation])

Attachments

(1 file)

From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.2) Gecko/20010628
BuildID:    2001062815

You'll encounter lots of trouble with making posts in this forum if you're using
Mozilla. See "Steps to Reproduce".

Reproducible: Always
Steps to Reproduce:
1. Go to http://forums.foop.fi/demi/
2. On the left table, there's a login form, login as mozilla/mozilla.
3. Click on any thread.
4. Go to the bottom of the page and click on the "Viestisi:" form.
5. Type a few lines of text, make sure your cursor is at the end of the message
and try to delete the last symbol with Backspace.

Actual Results:  The last symbol gets deleted (as it should've happened), but
the cursor gets moved to the beginning of the message. After this, you'll also
have trouble moving around the form using the Left and Right arrows on your
keyboard.

Expected Results:  The last symbol should've gotten deleted without any of the
bugs appearing.

Maybe a Javascript problem ?
I've also noticed that after completing the step 5 (after you cursor gets moved
to the beginning of the message), you can't move around the message by using the
Home/End buttons as well.

However, if you click somewhere on the text with the left mouse button, you can
move around again (ie. Home/End/arrows work after that).
Weird behaviour all together on that form. No javascript problems in the console
Evangelism? I dont know
Marking NEW
Status: UNCONFIRMED → NEW
Ever confirmed: true
I'm on it. Seems like a <table>-issue
Got it. Smallest code to reproduce this bug is :

<table width=486 border=1><tr><td>
<font>
:
<textarea cols=40 style="font-family:serif;"></textarea>
</td></tr></table>
Problem only occurs if the <font>-Tag AND the ':' (or any other text) are
present. Furthermore the <table> must limit the textarea's width (border is not
necessary).

The effect occurs only if the textarea's font is a non-monospace (not: courier,
etc) one ?
Good luck with this one =)
So, should i put this one as HTMLTables or form controls?
I suggest Form Controls. The table is OK, the textarea is the problem.
So be it
->Form Controls
Component: Browser-General → HTML Form Controls
.
Assignee: asa → rods
QA Contact: doronr → madhur
->editor
Assignee: rods → beppe
Component: HTML Form Controls → Editor
QA Contact: madhur → sujay
mjudge has an open bug on navigation, assigning to mike.
Assignee: beppe → mjudge
Priority: -- → P3
Whiteboard: [navigation]
Target Milestone: --- → mozilla0.9.3
Dan Naumov, please download latest build and try again.
bug 88164 got fixed, so that should fix this problem.

Then close this bug out if it is fixed for you...

thanks.
what the heck is going on? the caret in a sense is in the correct place. i mean 
i can backspace and backspace again and it seem sok. but the caret is flying to 
the beginning of the line visually.... the heck is this?
Status: NEW → ASSIGNED
umm as i enter text into this form. every other character doesnt APPEAR to enter 
until the next one is pressed.  aka
*hit a
see nothing
*hit b
see ab
*hit c
see ab
*hit d
see abcd
ect...

This is some kind of refresh problem here. not sure who needs to see this. i 
think i may be over my head with this refresh stuff
adding attinasi to cc list and kin, maybe they have some insight to what the
problem is
I am still having problems with this form, using a newer build now: 2001070808.
I am still getting the same weird behaviour.
i want to just give this to a layout person now. I will never be able to fix 
this one myself. who can i give it to?
i am going to assign this to waterson because i hate him.
Assignee: mjudge → waterson
Status: ASSIGNED → NEW
That's right. FEEEEEEL your hate!
Status: NEW → ASSIGNED
Target Milestone: mozilla0.9.3 → mozilla0.9.4
Target Milestone: mozilla0.9.4 → mozilla0.9.5
What mjudge describes sounds like bug 91423, which has a much better test case.
Is this a dup of that bug?
Looks like it may be related to bug 91423. FYI, I couldn't reproduce the 
original reported problem (cursor flying to start of line) with my debug Win32 
build, until, I saved the file locally and forced the textarea to wrap below the 
word "Viestisi:" (just like  91423).

After that, I could type some word in the empty textarea, and see every other 
character appear, and also see that each hit of backspace makes the caret fly to 
the beginning of the line while deleting the correct character ... which 
indicates that the caret/selection is in the correct place.
Marking dependency -- hopefully a dup.
Depends on: 91423
Target Milestone: mozilla0.9.5 → mozilla0.9.6
Target Milestone: mozilla0.9.6 → mozilla0.9.7
Target Milestone: mozilla0.9.7 → mozilla0.9.8
Re-summarizing. Note that the problem now appears in the _login_ window with a
trunk build (post checkin for bug 91423): sounds like bug 116230.
Depends on: 116230
Summary: form processing bug → every other character shows up when typing
*** Bug 117291 has been marked as a duplicate of this bug. ***
*** Bug 117980 has been marked as a duplicate of this bug. ***
Just duped a bug against this that had a "blocker" severity, so severity
updated.  This is happening a lot, and making text input very painful.  My
testcase was trying to forward a news.com story to someone using the "email to a
friend" or whatever link.  Perhaps this bug got worse recently?
Severity: major → blocker
Keywords: nsbeta1
There's a fix in bug 116230, awaiting super-review. (Hint, hint.)
This should be fixed now that 91423 and 116230 are.
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Dan, please verify and mark verified fixed....thanks..
not a problem with current trunk builds.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: