Closed Bug 3243 Opened 26 years ago Closed 25 years ago

{inc} incremental reflow resizing bug

Categories

(Core :: Layout: Form Controls, defect, P3)

x86
Windows NT
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: karnaze, Assigned: buster)

Details

Attachments

(1 file)

A mouse enter on the button in the example below (nsFormControlFrame.h must #define NS_GFX_RENDER_FORM_ELEMENTS) causes a reflow, but the reflow may not be correct, since nsAreaFrame::Reflow is raising an assertion. I'm reconstruction this from memory, so if it doesn't crash please contact me. <html> <body> <form> <table BORDER=1 CELLSPACING=0 CELLPADDING=0 width="100%"> <tr> <td width="100%"> <fieldset><legend align=left>Font Face</legend> <button style="width:100%; height:100%;"> </fieldset> </td> </tr> </table> </form> </body> </html>
Status: NEW → ASSIGNED
Assignee: evaughan → kipp
Status: ASSIGNED → NEW
I can no longer get it to crash but this bug may be related: 1) run app runner 2) Switch to gfx rendering mode on the main menu. 3) Open test8.html 4) Scroll to the bottom and try to move the mouse over some of the buttons near the bottom of the page. Notice that the page begins to grow. This happens because when you move over a button it causes a reflow to get into hover state. I believe one of the parent frames may be calculating its size wrong.
Status: NEW → ASSIGNED
Summary: gfx button crashes during mouse enter → incremental reflow resizing bug
"gfx rendering mode" is no longer a menu option on apprunner these days. (March 12, 1999 am build 99031209) is there some other way to reproduce this bug?
Severity: normal → minor
Priority: P2 → P4
Summary: incremental reflow resizing bug → {inc} incremental reflow resizing bug
Whiteboard: WORKSFORME?
This doesn't SEEM to occur on the 19960614 build on Windows 95 using viewer and selecting gfx widgets. Should it be marked WORKSFORME?
Moving all Widget Set bugs, past and present, to new HTML Form Controls component per request from karnaze. Widget Set component will be retired shortly.
Severity: minor → normal
Priority: P4 → P3
Target Milestone: M15 → M11
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → INVALID
Test case is gone. Bye bye bug.
Attached file html testcase (deleted) —
Status: RESOLVED → REOPENED
ok, now that really wasn't necessary. the testcase was in the body of the bug. i put it on a server for convenience, but the file was lost due to inode problems. at any rate, it's back and attached for your convenience.
Resolution: INVALID → ---
Whiteboard: WORKSFORME?
if the bug is fixed it should be marked fixed, not invalid.
Status: REOPENED → ASSIGNED
Status: ASSIGNED → RESOLVED
Closed: 25 years ago25 years ago
Resolution: --- → FIXED
Whatever. In any case the bug is fixed. I have no idea *when* it was fixed.
Status: RESOLVED → VERIFIED
sorry for the pickiness... verified fixed on 1999-09-14-09-M10 RedHat Linux 6.0 (GNOME/enlightenment) 1999-09-14-09-M10 WinNT 4.0 sp5 1999-09-14-09-M10 MacOS 8.51
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: