Closed
Bug 82151
Opened 24 years ago
Closed 23 years ago
Right arrow key at end of a TEXTAREA goes to the beginning
Categories
(Core :: Layout: Form Controls, defect, P2)
Core
Layout: Form Controls
Tracking
()
VERIFIED
FIXED
mozilla1.0
People
(Reporter: mpt, Assigned: mjudge)
References
(Blocks 1 open bug)
Details
(Keywords: polish, regression, topembed+, Whiteboard: EDITORBASE+[adt1])
Attachments
(4 files, 4 obsolete files)
(deleted),
text/html
|
Details | |
(deleted),
text/html
|
Details | |
(deleted),
patch
|
kinmoz
:
superreview+
|
Details | Diff | Splinter Review |
(deleted),
patch
|
danm.moz
:
review+
asa
:
approval+
|
Details | Diff | Splinter Review |
Build: 2001052115, Mac OS 9.1
To reproduce:
1. In the `Additional Comments' field in this bug report, enter three or four
lines of text. (`Lorem ipsum dolor sit amet', copied and pasted several
times, is always a good standby.)
2. Place the caret somewhere in the middle of the text.
3. Hold down the Down arrow key, and watch as the caret comes to rest at the
end of the text.
4. Press the Right arrow key, and watch as nothing happens.
5. Now, enter a few more lines of text, such that the textarea has a vertical
scrollbar.
6. Repeat steps (2) and (3).
7. Press the Right arrow key.
What should happen:
* Nothing.
What actually happens:
* The caret moves to the beginning of the first line of the textarea.
Comment 1•24 years ago
|
||
*** This bug has been marked as a duplicate of 80937 ***
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → DUPLICATE
Reporter | ||
Comment 3•24 years ago
|
||
Bug 80937 has been fixed, but this bug hasn't been -- reproduced on build
2001052904, Mac OS 9.1. Reopening.
Status: VERIFIED → REOPENED
Resolution: DUPLICATE → ---
Comment 4•24 years ago
|
||
Verifying on NT 4 sp6, mozilla build 2001052904.
Now there is a scrollbar, pushing right arrow next and the caret goes to the
beginning.
Comment 5•24 years ago
|
||
-->mjudge since he was in this code recently for some other bugs
Assignee: rods → mjudge
Status: REOPENED → NEW
Target Milestone: --- → mozilla0.9.2
sr=kin
r=cmanske
simple fix i think good for 9.1 but we can wait for 9.2.
Status: NEW → ASSIGNED
Whiteboard: FIXINHAND
Comment 9•24 years ago
|
||
Is this going to get checked in anytime soon ?
Updated•24 years ago
|
Whiteboard: FIXINHAND → FIX IN HAND, need a=
Comment 10•24 years ago
|
||
I've seen this bug for the last YEAR or two on Linux builds. However, until
recently, it would wrap back to the start of the last line, not the start of the
entire text area. Now that it jumps all the way back to the start, it's quite a
bit more blatent, which is why it seems to have been noticed -- did it really go
unreported for a year or more?
Why didn't I report it, you ask? (1) It seemed so obvious and basic that
someone must have reported it already. (2) It's not always easy to find
existing bugs in Bugzilla. (The Debian bug-tracking system always seemed easier
to use, somehow.) (3) I didn't want to file a duplicate bug report on something
so obvious. (There have been cases in the past where I've searched for a bug
yet couldn't find it until my report got resolved as a duplicate -- I'd rather
not create such clutter in the system.)
Comment 11•24 years ago
|
||
a= asa@mozilla.org for checkin to the trunk.
(on behalf of drivers)
Updated•24 years ago
|
Whiteboard: FIX IN HAND, need a= → fixed, reviewed, a=asa
Comment 12•24 years ago
|
||
*** Bug 85418 has been marked as a duplicate of this bug. ***
Comment 13•24 years ago
|
||
*** Bug 85797 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 14•24 years ago
|
||
its all in
Status: ASSIGNED → RESOLVED
Closed: 24 years ago → 24 years ago
Resolution: --- → FIXED
Comment 15•24 years ago
|
||
This is fixed on build 2001-06-15-08-trunk on Mac OS8.x but I still see this
behavior on build 2001-06-15-08-trunk Linux RedHat 6.2
Status: RESOLVED → REOPENED
OS: Mac System 8.5 → Linux
Hardware: Macintosh → Other
Resolution: FIXED → ---
Assignee | ||
Comment 16•24 years ago
|
||
i am at a loss as to why this would be different on one platform or another. I
will have to find someone with a linux build now.
Status: REOPENED → ASSIGNED
Assignee | ||
Comment 17•24 years ago
|
||
changing whiteboard
Whiteboard: fixed, reviewed, a=asa → NEED UNIX HELP
Comment 18•24 years ago
|
||
*** Bug 86312 has been marked as a duplicate of this bug. ***
Comment 19•24 years ago
|
||
ok there WAS 1 last thing. It is the SCROLLBAR that is on by default that was
causing this to show up on linux only. once we have a scrollbar on windows the
same thing happens.
IBMBIDI was behaving oddly and doing some code i was not familiar with. I added
a check to NOT execute that redundant code if the frame in question was not
BIDI. similar check to other places in the app. fixes the wrapping on ALL
platforms.
Whiteboard: NEED UNIX HELP → FIXINHAND
Comment 20•24 years ago
|
||
Comment 21•24 years ago
|
||
last 2 comments and the patch were done by mjudge@netscape.com on kins machine.
direct all comments to mjudge ;-)
Updated•24 years ago
|
Whiteboard: FIXINHAND → FIXINHAND, need r= and sr=
Comment 22•24 years ago
|
||
sr=kin@netscape.com ... FYI the patch mjudge just posted is done with cvs -uw
the changes you don't see are just indenting existing bidi code so that it lines
up properly under the 'if' check that mjudge added.
Whiteboard: FIXINHAND, need r= and sr= → FIXINHAND, need r=
Comment 23•24 years ago
|
||
Updated•24 years ago
|
Whiteboard: FIXINHAND, need r= → fixed, reviewed, need a=
Comment 24•24 years ago
|
||
a= asa@mozilla.org for checkin to the trunk.
(on behalf of drivers)
Assignee | ||
Comment 25•24 years ago
|
||
checked in
Status: ASSIGNED → RESOLVED
Closed: 24 years ago → 24 years ago
Resolution: --- → FIXED
Updated•24 years ago
|
Whiteboard: fixed, reviewed, need a= → fixed, reviewed, approved
Comment 26•24 years ago
|
||
If you put in several lines of text into a text field and a scroll bar appears,
the problem still occurs on all platforms. Reopening.
Status: RESOLVED → REOPENED
OS: Linux → All
Resolution: FIXED → ---
Comment 27•24 years ago
|
||
Vladimire is right, I just verified that the 06/19/01 15:04 patch was never
checked into nsFrame.cpp.
Comment 28•24 years ago
|
||
checked into branch and trunk
anthonyd
Status: REOPENED → RESOLVED
Closed: 24 years ago → 24 years ago
Resolution: --- → FIXED
Comment 29•24 years ago
|
||
*** Bug 88175 has been marked as a duplicate of this bug. ***
Comment 30•24 years ago
|
||
The bug is not completely fixed. The cursor doesnt go to the beginning any more,
but if you go to the end of a text box and press down arrow the cursor will jump
to the end of line and when you press left arrow it doesnt move left.
Expected Results: when you are on the last line and pressing down arrow nothing
should happen like you didnt press the arrow at all. Meaning it should stay in
the same spot, and should be movable.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment 31•24 years ago
|
||
manager reviewed the need for the fix and agrees, approval for checkin to the
trunk and branch after fix has received an r= and sr=, adding nsBranch keyword
Priority: -- → P3
Whiteboard: fixed, reviewed, approved → fixed, reviewed, approved, nsBranch
Target Milestone: mozilla0.9.2 → mozilla0.9.3
Comment 32•24 years ago
|
||
If the caret is in the middle of the last line of text, it should move to the end
of the text (and be movable) on Macintosh if the down arrow key is pressed.
Similarly, if in the first line of text, pressing the up arrow should move the
caret before all of the characters. If there is a problem with this behavior, it
should probably be filed as a separate bug.
"The cursor doesnt go to the beginning any more" sounds like bug #88164 which was
fixed yesterday.
I think this bug is fixed so I'm resolving as such; please reopen if you see the
problems described (not #88164).
Status: REOPENED → RESOLVED
Closed: 24 years ago → 24 years ago
Hardware: PC → All
Resolution: --- → FIXED
Updated•24 years ago
|
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment 33•24 years ago
|
||
The cursor goes to the beginning on 2001-07-09-05-0.9.2 windows 98 and
2001-07-09-04-0.9.2 Linux RedHat...
Comment 34•24 years ago
|
||
interesting discovery, it seems to only happen the first time that you arrow to
the end with the down arrow key. If you hit end (after the caret ends back at
the beginning of the line as mentioned in the steps) and then hit right arrow
again, nothing happens.
tested this on win98 using trunk build from 7/9/01, removed data from whiteboard
Whiteboard: fixed, reviewed, approved, nsBranch
Comment 35•24 years ago
|
||
Bug happens on win98, Mozilla build 2001071214 (trunk). Can reproduce exactly as
originally described, except that at step 4, the cursor may sometimes move to
after the first character of the last line. Also, down arrow is not needed; just
type randomly until scrollbar appears, any moving right or ctrl+right past the
end jumps to beginning of text.
Comment 36•24 years ago
|
||
still happening in build id: 20010724-18-0.9.2 in win2000.
Comment 38•24 years ago
|
||
Occurs in Win2k (at the least) regardless of whether or not there's a scrollbar
when the textarea is defined as "wrap=virtual" (such as on the slashdot site).
(Build ID 2001080110).
Comment 39•24 years ago
|
||
I noticed that this occurs with both right arrow key , as well as, ctrl + right
arrow key. The cursor keeps looping in the textarea field.
Comment 40•24 years ago
|
||
This is not just TEXTAREA! Bug 94119 reports the same problem with inputs that
have size attribute set.
Comment 41•23 years ago
|
||
-> 0.9.5. sorry, we can't deal w/ regressions like this right now.
Target Milestone: mozilla0.9.4 → mozilla0.9.5
Comment 42•23 years ago
|
||
If this is important to someone for 0.9.5, tell me now so I can find another
owner for it. mjudge won't be back until 0.9.6.
Comment 43•23 years ago
|
||
*** Bug 100438 has been marked as a duplicate of this bug. ***
Comment 44•23 years ago
|
||
*** Bug 101850 has been marked as a duplicate of this bug. ***
Updated•23 years ago
|
Severity: normal → major
Updated•23 years ago
|
Keywords: regression
Comment 46•23 years ago
|
||
Shift Right Arrow at end of a TEXTAREA selects all the text in the TEXTAREA.
Comment 47•23 years ago
|
||
*** Bug 104783 has been marked as a duplicate of this bug. ***
Comment 48•23 years ago
|
||
*** Bug 104626 has been marked as a duplicate of this bug. ***
Comment 49•23 years ago
|
||
*** Bug 105593 has been marked as a duplicate of this bug. ***
Comment 50•23 years ago
|
||
User Agent String: Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.5) Gecko/20011011
Please note that this is a build from a few nights ago.
I'm still experienceing this bug, and it's really become quite bothersome, as
I've begun submitting more stuff here that requires use of the TEXTAREA,
resulting in this bug bothering me more the more bugs I report. FIX IT ALREADY!
Sorry, that was uncalled for.
Updated•23 years ago
|
Keywords: mozilla0.9.7,
polish
Comment 51•23 years ago
|
||
Lorem ipsum dolor sit amet steps are works for me on Linux, at least, to my
naive eyes the cursor movement with arrow keys as reported originally works
fine. Can someone post some steps that illustrate this problem (or close the bug
if it really doesn't exist?)
Comment 52•23 years ago
|
||
I see the problem with the original steps to reproduce:
1) put one char on each line of the textarea, hitting enter after each one till
the scrollbar appears.
2) hold down the right arrow key and watch the cursor loop.
This is with a 2001-11-02-08 build.
Comment 53•23 years ago
|
||
adding back dependencies that went away for some reason...
Updated•23 years ago
|
Updated•23 years ago
|
Comment 54•23 years ago
|
||
*** Bug 108818 has been marked as a duplicate of this bug. ***
Updated•23 years ago
|
Whiteboard: EDITORBASE
Comment 55•23 years ago
|
||
noticed that the looping with
1. right arrow
2. ctrl + right arrow
only happens if the vertical or horizontal scroll bars appear in the textarea.
Comment 56•23 years ago
|
||
*** Bug 109845 has been marked as a duplicate of this bug. ***
Comment 57•23 years ago
|
||
*** Bug 110192 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 59•23 years ago
|
||
*** Bug 94076 has been marked as a duplicate of this bug. ***
Comment 60•23 years ago
|
||
*** Bug 111286 has been marked as a duplicate of this bug. ***
Comment 61•23 years ago
|
||
*** Bug 112164 has been marked as a duplicate of this bug. ***
Comment 62•23 years ago
|
||
This bug has 16 duplicates. Doesn't it deserve "mostfreq" status yet?
Comment 63•23 years ago
|
||
and 19 votes... pushing it into the "nagging users" category :)
Comment 64•23 years ago
|
||
There's no "mostfreq" keyword anymore, see
http://bugzilla.mozilla.org/describekeywords.cgi. Most frequently reported bugs
page is updated automatically. This bug is already listed there, thus no need
for complaints here.
Comment 66•23 years ago
|
||
*** Bug 115653 has been marked as a duplicate of this bug. ***
Comment 67•23 years ago
|
||
There are other caret-at-end-of-textarea misbehaviours too. This is in Mac build
2002010408.
1. Type a few lines into a textarea.
2. Place cursor in the middle of last line.
3. Press down arrow key to move caret to end of last line.
4. Press right arrow key.
Expected result: Nothing.
Actual result: Caret moves to 2nd positon of last line.
Also try:
4. Press left arrow key.
Expected behaviour: Caret moves 1 step left.
Actual: Caret moves to end of above line.
So it's obvious that Mozilla displays the caret at end of text, but treats it as
at beginning of last line.
Here's another one:
1. Type a few lines in a textarea.
2. Place a newline at end of last line, creating an empty line.
3. Place cursor in the line above and press arrow down key.
4. Press arrow down key again.
5. Press arrow down and hold.
Expected behaviour: Nothing.
Actual: At (4), caret jumps to end of line above. At (5), it cycles between
those two positions.
Comment 68•23 years ago
|
||
Wait, Travholt.
your bugs of comment #67 are different from original reported bug, I think.
Because original bug occur only after scrollbar appeared.
bugs of comment #67 always occur.
see Bug 113260 and Bug 106855.
Comment 69•23 years ago
|
||
Argh, this bug has plagued me for years. With every version of Mozilla, as it
was downloading, I'd say to myself "Surely, THIS version must fixt the textarea
cursor issues." I don't have anything else to add, I'm just complaining.
Comment 70•23 years ago
|
||
This doesn't seem to require a scrollbar--I can do it with a single line of
text. And it doesn't always seem to be the beginning of the line; try this:
1. Enter some characters ("abc" will do) in the bottom line of a textarea.
2. Press down arrow.
3. Enter some more characters ("xyz").
4. Press down arrow.
5. Press right arrow.
The caret moves to after the "x". (Pressing Left instead moves the caret before
the "c".)
Comment 71•23 years ago
|
||
Noble target, but you might want to bump it up two notches. Does this bug also
cover the issue of 'down arrow, LEFT arrow' moving to the end of the line above
the last?
I should also mention I see the cursor move 1 pixel left often when I hit down
arrow on the last line. Seems to occur more often after typing an 'e'. Pressing
the 'end' key moves it 1 pixel back to the right. I can continually press
down/end/down... and watch the cursor jump back and forth 1px.
Keywords: mozilla0.9.7
Comment 73•23 years ago
|
||
Note that there is a patch in the bug 106855 which maybe could fix this bug.
Depends on: 106855
Comment 74•23 years ago
|
||
See also bug 103039 "Line editing in text entry boxes messed up".
Blocks: 103039
Comment 75•23 years ago
|
||
To reproduce:
1. In the `Additional Comments' field in this bug report, enter three or four
lines of text. (`Lorem ipsum dolor sit amet', copied and pasted several
times, is always a good standby.)
2. Place the caret somewhere in the middle of the text.
3. Hold down the Down arrow key, and watch as the caret comes to rest at the
end of the text.
4. Press the Right arrow key, and watch as nothing happens.
Comment 76•23 years ago
|
||
Hoppla... Sorry for the spam... :(
Comment 77•23 years ago
|
||
*** Bug 94119 has been marked as a duplicate of this bug. ***
Comment 78•23 years ago
|
||
*** Bug 93399 has been marked as a duplicate of this bug. ***
Comment 79•23 years ago
|
||
*** Bug 94673 has been marked as a duplicate of this bug. ***
Comment 80•23 years ago
|
||
Mike,
curious, I dont see mention of driver approval yet for this on the branch.. let
alone bug 106855. Someone added it to the dependency for 0.9.8.
Comment 81•23 years ago
|
||
*** Bug 122556 has been marked as a duplicate of this bug. ***
Updated•23 years ago
|
Blocks: advocacybugs
Comment 82•23 years ago
|
||
To make it clear what's the real issue.
The various behaviours described in comments 70, 75 and maybe others are fixed
by the patch to bug 106855.
But the originally reported behaviour (the same as comments 52, 55) is not fixed
by the patch.
Comment 84•23 years ago
|
||
editorbase+ per meeting
Status: REOPENED → ASSIGNED
Priority: P3 → P2
Whiteboard: EDITORBASE → EDITORBASE+
Target Milestone: mozilla0.9.8 → mozilla0.9.9
Comment 85•23 years ago
|
||
Comment #82: Tom, the issue in comment #70 is not fixed by the patch either.
It's still reproducible in Mac build 2002021208. However, it's just in the first
line. It's a minor bug, but it's still a bug. :-)
Upon checking out this, though, I found ways to reproduce another one, which I
haven't seen reported anywhere, so I'll report it now.
(These last two paragraphs are written to check the effects of that bug.)
Comment 86•23 years ago
|
||
I found very instructive test cases.
Please check two test cases below.
I confirmed on 0.9.8/Linux and 2002021621/Linux.
Comment 87•23 years ago
|
||
This test case is no problem.
and Right-arrow cause nothing special.
Comment 88•23 years ago
|
||
This test case is almost same with one above.
But there is some magic. :-)
This test case gives you some insight, probably.
Comment 89•23 years ago
|
||
Sorry, two test cases have a mistake like:
COLS=40">
It should be
COLS=40>
.
Even if you fix them, these test cases are significant.
Comment 90•23 years ago
|
||
*** Bug 115211 has been marked as a duplicate of this bug. ***
Comment 91•23 years ago
|
||
I filed comment 70 as Bug 127554.
and I wrote a patch to fix the bug.
Comment 92•23 years ago
|
||
I tried to write a patch.
And this is the result.
This patch fixes Bug 93192 also.
It prevents nsLeafIterator::Next() and Prev() from ascending parent Frames
above "scrollFrame".
I don't know much about whether this is a good way or not.
Comments welcome.
Updated•23 years ago
|
Comment 93•23 years ago
|
||
still see this happening on win2000 03-07-10trunk build
refer to my comment #55
Comment 94•23 years ago
|
||
removing myself from the cc list
Comment 95•23 years ago
|
||
got same bug on nt4.0 sp5, mozilla 0.9.9 build 2002031104
would even be okay if you could get back to the end with the left-arrow-key,but
that's blocked!
Comment 96•23 years ago
|
||
still see it happening with yesterday's nightly on mac os 9.2
Comment 97•23 years ago
|
||
CCing jfrancis as he works on other textarea bugs too.
Please look at the patch if you can...
Comment 98•23 years ago
|
||
In the second patch, if you are going to check for a null frame state, you should
initialize it to zero. There is no nsFrameState constructor to do this for you.
The selection changes look ok. I'm really not well qualified to evaluate the
rest.
Comment 99•23 years ago
|
||
restoring dependency. Please do not remove dependencies without good reason
(they denote a lot more than "this bug needs to be fixed to fix that bug")
Blocks: 115520
Assignee | ||
Comment 100•23 years ago
|
||
if we hit a scrollable view. sometimes we need to stop. (i.e. edit box/ text
area) If we have a limiter on selection then play it safe a stop iterating
when we hit a scroll view. more complicated than the last patch but allows us
to jump out of scrollable frames in the case of say a scrollable table cell or
something like that.
Attachment #71446 -
Attachment is obsolete: true
Comment 101•23 years ago
|
||
Comment on attachment 77364 [details] [diff] [review]
regulates when we stop when we hit a scrollable view in the frame tree
-- Need to remove one of these duplicated statements in nsLeafIterator::Next():
parent = result;
+ parent = result;
-- Do you really want to check in the #ifdef/#endif DEBUG_skamio printfs? If
so, lose the spaces before the #, I seem to remember some compilers choking on
that in the past, but things may be different now.
-- You do this casting of (PRBool)mLimiter in 2 places in nsSelection.cpp:
+ pos.SetData(mTracker, desiredX, aAmount, eDirPrevious, offsetused,
PR_FALSE,PR_TRUE, PR_TRUE, (PRBool)mLimiter);
please change them so that a real PR_TRUE or PR_FALSE value is used, for
example use: mLimiter != nsnull
-- Why do the SetData() calls in nsFrame::PeekBackwardAndForward() hardwire the
aScrollViewStop arg to PR_TRUE? Shouldn't they ask the selection if it has an
mLimiter and base what it uses on that?
-- Please add spaces between the "," and what you added in these portions:
- aPresContext, resultFrame);
+ aPresContext, resultFrame,aPos->mScrollViewStop);
- : traversedFrame);
+ : traversedFrame,aPos->mScrollViewStop);
- result = NS_NewFrameTraversal(getter_AddRefs(frameTraversal),LEAF,
aPresContext, traversedFrame);
+ result = NS_NewFrameTraversal(getter_AddRefs(frameTraversal),LEAF,
aPresContext, traversedFrame,pos->mScrollViewStop);
Assignee | ||
Comment 102•23 years ago
|
||
removed extra line.
removed extra spaces.
removed #'d for debug statements.
changed prbool casting
peek backward and forward is used for jumping words or paragraphs. the
paragraph in my mind is good to stop on a scrolled view. (i.e. tripple click
and dont select out of a scrolled view). Also there is no current way to go
from nsISelectionController to get the limiter. nsISelectionController has no
such concept. I think some QI work could go into getting the nsIFrameSelection
to then get the limiter and if one exists to then pass in the parameter
properly, but I dont see the reward for the extra complication since its not
really necessary in that case.
Assignee | ||
Comment 103•23 years ago
|
||
see above comments
Attachment #77364 -
Attachment is obsolete: true
Comment 104•23 years ago
|
||
Comment on attachment 77946 [details] [diff] [review]
fixed small things from kin's comments
sr=kin@netscape.com
This isn't the entire diff of all your changes, but answered my one question
above, and this change was the only one I was concerned about.
Attachment #77946 -
Flags: superreview+
Assignee | ||
Comment 105•23 years ago
|
||
this is since jfrancis is unavailable for r= on new bug i am posting full new
diff for someone else to review.
Attachment #78272 -
Flags: review+
Comment 106•23 years ago
|
||
Confirming patch 78272 works on linux. Any chance of getting the patch onto the
branch? Looks like just a= is needed from the attachment status above, but the
comment below looks like r= is still needed as well??
Comment 107•23 years ago
|
||
Comment on attachment 78272 [details] [diff] [review]
full patch including change for kin.
a=asa (on behalf of drivers) for checkin to the 1.0 branch
Attachment #78272 -
Flags: approval+
Comment 109•23 years ago
|
||
Pls check this into the trunk for a couple of days, and have QA verify that the
patch resolves the issue, and does not cause any regression.
Comment 110•23 years ago
|
||
Red Hat Bugzilla equivalent to this bug
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=62311
Red Hat mozilla-0.9.9.7.src.rpm merged with this patch.
http://videl.ics.hawaii.edu/~warren/
I manually merged "full patch including change for kin." with Red Hat's
mozilla-0.9.9-7.src.rpm and have been tested it for a day. I have found that it fixes
most of this bug but with one exception. If you scroll all the way down with the down
key so that the cursor jumps beyond the final character, the right key makes the cursor
jump to the beginning of that line.
I suspect that this other behavior is due to another bug fixed since 0.9.9. Is this the
case?
What version of Mozilla should I merge the full patch above with in order to do proper
testing?
Assignee | ||
Comment 111•23 years ago
|
||
i have this patch applied to latest trunk and I cannot reproduce the problem
you are seeing.
Either A) I am not doing the right thing in which case I would like exact steps
to reproduce or B) This was fixed by some other but patch.
I am hoping for B but I would like you to really spell out what you did to
cause the caret to move to beginning of line.
Were you in composer or a text area, what to type in ect.
Thanks a lot.
Comment 112•23 years ago
|
||
I just tested nightly 2002041510. It worked properly in that build, so the
"right key going to beginning of line" must have been another patch.
Any idea which patch this was? I hope these fixes can make the next Red Hat
release.
Comment 113•23 years ago
|
||
mjudge: you caused bustage on Ports. please fix it.
1018926840, Linux myotonic Clobber
Build Error Summary
C -I/usr/X
gmake[6]: *** [nsFrame.o] Error 1
/builds/tinderbox/SeaMonkey/Linux_2.2.19-6.2.12enterprise_Clobber/mozilla/layout/html/base/src/nsFrame.cpp: In method `nsresult nsFrame::GetFrameFromDirection(nsIPresContext *, nsPeekOffsetStruct *)':
/builds/tinderbox/SeaMonkey/Linux_2.2.19-6.2.12enterprise_Clobber/mozilla/layout/html/base/src/nsFrame.cpp:3845: `pos' undeclared (first use this function)
/builds/tinderbox/SeaMonkey/Linux_2.2.19-6.2.12enterprise_Clobber/mozilla/layout/html/base/src/nsFrame.cpp:3845: (Each undeclared identifier is reported only once
/builds/tinderbox/SeaMonkey/Linux_2.2.19-6.2.12enterprise_Clobber/mozilla/layout/html/base/src/nsFrame.cpp:3845: for each function it appears in.)
/builds/tinderbox/SeaMonkey/Linux_2.2.19-6.2.12enterprise_Clobber/mozilla/layout/html/base/src/nsFrame.cpp:3850: warning: unused variable `struct nsRect testRect'
gmake[6]: *** [nsFrame.o] Error 1
Comment 114•23 years ago
|
||
i changed pos to aPos. I'm watching myotonic. Matti also hit this (gmake, windows, disable bidi)
Assignee | ||
Comment 115•23 years ago
|
||
in trunk. hmm i will look at patch to see how i messed that up for ports.
sorry about that. Thanks for fixing it! Warren could you test the 1.0 branch?
see if the beginning of line is fixed there before I land this patch on it?
P.S. sujay please test this;)
Comment 116•23 years ago
|
||
I feel compelled to point out that --disable-bidi is NOT a very healthy
configure option to be using.
See bug 89203 (and 88509 and 86517 which inspired it) for the discussion
to remove it alltogether.
Comment 117•23 years ago
|
||
Changing qa contact, Mike I'll test on branch and get back to ya
QA Contact: vladimire → tpreston
Comment 118•23 years ago
|
||
Terri - You mean to test this on the trunk, right? This is not on the branch yet.
Comment 119•23 years ago
|
||
This is fixed using win XP trunk build 2002041603 Mac OS X trunk build
2002041603 and linux trunk build 2002041609
Comment 120•23 years ago
|
||
adt1.0.0+ plesase checkin to branch asap and add keyword fixed1.0.0
Comment 121•23 years ago
|
||
*** Bug 138013 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 122•23 years ago
|
||
adding fixed1.0.0 and marking fixed
Status: ASSIGNED → RESOLVED
Closed: 24 years ago → 23 years ago
Keywords: fixed1.0.0
Resolution: --- → FIXED
Comment 123•23 years ago
|
||
*** Bug 139133 has been marked as a duplicate of this bug. ***
Comment 124•23 years ago
|
||
Verified fixed Win 2k branch build 2002042203, Mac OS X trunk build 2002042205
and linux trunk build 2002042208
Status: RESOLVED → VERIFIED
Comment 125•23 years ago
|
||
Verified fixed Win 2k branch build 2002042203, Mac OS X trunk build 2002042205
and linux trunk build 2002042208
Keywords: verified1.0.0
Comment 126•23 years ago
|
||
Common case fixed, uncommon case still buggy:
Open a Yahoo or Hotmail Mail account. Recieve some mail. Select "reply" so
that the mail gets quoted in the main textarea.
Now hold down "Ctrl" and move the arrow forward so that the caret skips one word
at a time (as it should). At the end of the textarea, the caret will still wrap.
Comment 127•23 years ago
|
||
I reproduced what Soren Ragsdale described, but with one exception. Wrapping
only occurs when there is a scrollbar present. (Mozilla 1.0 Release Candidate 1,
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0rc1) Gecko/20020416)
Should this be a new bug since it includes the control key?
While I tested this I found another oddity control and left arrow does no reach
the first empty rows.
To reproduce: Press enter a few times in the additional comments field in
bugzilla. Then enter some text. Use control-left arrow to go back to beginning.
Expected result: Caret should reach beginning of the first line.
What happens: Caret stops at the beginning of the first line to have text in it.
I filed this as a new bug (139402) since it isn't in the depends list of bug 108120.
Comment 128•23 years ago
|
||
*** Bug 140739 has been marked as a duplicate of this bug. ***
Comment 129•23 years ago
|
||
*** Bug 148150 has been marked as a duplicate of this bug. ***
Comment 130•22 years ago
|
||
*** Bug 114937 has been marked as a duplicate of this bug. ***
Updated•21 years ago
|
Attachment #36557 -
Attachment description: save member variable to temp and wait for success to save → save member variable to temp and wait for success to save
[Checked in: Comment 14]
Attachment #36557 -
Attachment is obsolete: true
Updated•21 years ago
|
Attachment #39198 -
Attachment description: fix to check for bidi on frame → fix to check for bidi on frame
[Checked in: Comment 25]
Attachment #39198 -
Attachment is obsolete: true
Updated•21 years ago
|
Blocks: buildwarning
You need to log in
before you can comment on or make changes to this bug.
Description
•