Closed Bug 145543 Opened 23 years ago Closed 20 years ago

page shifts when entering a value in a form field

Categories

(Core :: Layout: Tables, defect, P2)

x86
Windows 2000
defect

Tracking

()

VERIFIED WORKSFORME
Future

People

(Reporter: deanis74, Unassigned)

References

()

Details

(Keywords: qawanted, testcase)

I searched for a dupe but couldn't find one. Not sure if this is form controls or a problem with this specific page. 1. Go to http://www.aircanada.ca/e-home.html 2. Click to focus Flight Number 3. Type something Expected Results: characters typed are entered Actual Results: characters typed are entered, but entire right column shifts further to the right. If you backspace to delete what you typed most of the column, except for the tabs at the top, shifts back to its original position. This also happens when selecting a different value in a <select>, such as Type of Class/Cabin. Build: 2002051808 on Win2K
ccan you take a look?
Assignee: rods → jkeiser
Just an FYI, this bug is hidden or fixed, depending on how you want to look at it, by the nsBlockFrame.cpp change in bug 141900 attachment 86738 [details] [diff] [review] which disables dirty reflow command propogation up the frame parent hierarchy.
This is either editor or tables, and my money's on editor right now. Karnaze, this ring any bells for you?
Assignee: jkeiser → kin
Component: HTML Form Controls → Editor: Core
QA Contact: tpreston → sujay
Assigning to karnaze, who says He Has Ways to determine if this is tables or editor.
Assignee: kin → karnaze
Component: Editor: Core → HTMLTables
QA Contact: sujay → amar
we need a reduced test case.
Status: NEW → ASSIGNED
Keywords: qawanted
Priority: -- → P2
Target Milestone: --- → mozilla1.1alpha
Went to get the code to start a test case, but found it WFM in build 2002061712 PC Win 98. Maybe the page has been changed since this opened.
It's a WORKSFORME only because I landed the changes from bug 141900 that I warned about above, on the TRUNK. The problem is still there, but we'll probably have to grab the www.aircanada.ca page, reduce it to a more simple testcase, then replace the textfield with a div and JS to insert some content to recreate the problem. The changes to for 141900 have not landed on the MOZILLA_1_0_BRANCH, so you might be able to reproduce/minimize/debug in a branch build ... or backout the bug 141900 nsBlockFrame.cpp and nsBox.cpp changes in your local TRUNK tree ... the changes are small.
FYI, I think that this bug might be due to some "left-over" frame state from the initial loading of the page. I say this because I noticed that typing a character in the textfield causes the tables on the page to shift around. Doing an Undo causes the page to go back to the initial layout, and from that point on, you can't reproduce the bug.
kin: before, the field shifted back when you cleared the value with delete, too ...
Keywords: testcase
Blocks: 139890
mass reassign to default owner
Assignee: karnaze → table
Status: ASSIGNED → NEW
QA Contact: amar → madhur
Target Milestone: mozilla1.1alpha → ---
Target Milestone: --- → Future
Blocks: 111848
I mark this as wfm. The url does not exhibit the described behaviour. The reflow mechanism has seen so many patches in the meantime that this bug is useless without a url that exhibits the bug.
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → WORKSFORME
Agreed. If I stumble upon a page that exhibits this behavior, I'll re-open and attach the URL.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.