Closed Bug 239884 Opened 20 years ago Closed 20 years ago

forms elements jamp

Categories

(Core :: Layout, defect)

Other Branch
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: dmitriy.buldakov, Unassigned)

Details

(Keywords: testcase)

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (compatible; Konqueror/3.1; FreeBSD 5.1-RELEASE; X11; i386; ru, en_US)
Build Identifier: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.6) Gecko/20040207

If i`m press on "Add" or "Edit" button on following form some elements jump  
I`m reproducte this bug in Mozilla 1.6 under FreeBSD 5.1 and Mozilla 1.2.1 under  
ASP Linux 9.0 every time  
 
find html in additional information 

Reproducible: Always
Steps to Reproduce:
1. press "Add" or "Edit" 
2. repete 1 
3. 



 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  
<html>  
<head>  
<title>Add Enumeration Property</title>  
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">  
<link rel="stylesheet" type="text/css" href="resources/ED2.css">  
</head>  
<body>  
<table cellpadding="0" cellspacing="1" width="100%" height="100%"  
bgcolor="#000000" border="0">  
<form  
action="index.php?cmd=settings&sub=properties&properties_sub=add_enum"  
method="post" name="intform"><input type="hidden" name="SID"  
value="69e4638c52c5de668d0cf8b92e3bd728" />  
<tr>  
<td>  
<table width="100%" bgcolor="#F0F0F0" cellpadding="3" border="0" height="100%">  
    <tr>  
  
		<td align="center" valign="top">  
			<fieldset>  
 			<legend class="legend">Property Info</legend>  
			<table border="0">  
				<tr><td>Property name :</td><td><input type="text"  
name="pn_text" value="" style="width:150px"></td></tr>  
				<tr><td>Language :</td><td><select name="pn_language"  
style="width:150px">  
    <option value="1" selected>English  
    <option value="2">Spanish  
  
</select>  
</td></tr>  
				<tr><td>Sort Order :</td><td><input type="text"  
name="pd_sortorder" value="1" style="width:150px"></td></tr>  
				<tr><td>Master Field :</td><td><select name="pd_master"  
style="width:150px">  
<option value="0" selected>&nbsp;<option value="3"><option value="4">Drop  
bury</select></td></tr>  
				<tr><td align="right"><input type="radio" name="pd_gui"  
value="checkbox" id="checkboxid" checked></td><td><label  
for="checkboxid">Checkbox element</td></tr>  
				<tr><td align="right"><input type="radio" name="pd_gui"  
value="combobox" id="comboboxid" ></td><td><label  
for="comboboxid">Combobox</td></tr>  
				<tr><td align="right"><input type="radio" name="pd_gui"  
value="radiogroup" id="radiogroupid" ></td><td><label for="radiogroupid">Radio  
group</td></tr>  
  
				<tr><td align="right"><input type="checkbox"  
name="pd_mandatory" value="1" id="mandatoryid" ></td><td><label  
for="mandatoryid">Mandatory</td></tr>  
			</table>  
			</fieldset>  
		</td>  
		<td valign="top">  
			<fieldset style="width:220px">  
 			<legend class="legend">Enumeration values</legend>  
			<table border="0">  
  
				<tr><td><input type="text" name="add_text"  
style="width:200px"></td><td><input type="button" value="Add"></td></tr>  
				<tr><td><div id="sel"><select name="pn_values" multiple  
size="8"style="width:200px"><option value='1'>ASDFG</select></div></td><td  
valign="top"><input type="button" value="Edit"></td></tr>  
			</table>  
			</fieldset>  
		</td>  
    </tr>  
    <tr>  
		<td align="center" valign="top" colspan="2">  
  
<fieldset>  
<legend class="legend">GUI Settings</legend>  
<table border="0" align="left" width="100%">  
	<tr><td align="center" width="1%"><span>Edit</span></td><td  
align="center">View</td><td align="center">Hide</td><td  
align="center">Dialog</td></tr>  
<tr><td align="center" width="1%"><input type="radio" name="Add_dlg_Pending"  
value="ReadWrite" width="1%"  ></td><td align="center" width="1%"><input  
type="radio" name="Add_dlg_Pending" value="ReadOnly" ></td><td align="center"  
width="1%"><input type="radio" name="Add_dlg_Pending" value="hide"  
checked></td><td align="left">Add (appointment in &#039;pending&#039;  
status)</td></tr><tr><td align="center" width="1%"><input type="radio"  
name="Edit_dlg_Pending" value="ReadWrite" width="1%"  ></td><td align="center"  
width="1%"><input type="radio" name="Edit_dlg_Pending" value="ReadOnly"  
></td><td align="center" width="1%"><input type="radio" name="Edit_dlg_Pending"  
value="hide" checked></td><td align="left">Edit (appointment in  
&#039;pending&#039; status)</td></tr><tr><td align="center" width="1%"><input  
type="radio" name="View_dlg_Started" value="ReadWrite" width="1%"   
disabled></td><td align="center" width="1%"><input type="radio"  
name="View_dlg_Started" value="ReadOnly" ></td><td align="center"  
width="1%"><input type="radio" name="View_dlg_Started" value="hide"  
checked></td><td align="left">View (appointment in &#039;started&#039;  
status)</td></tr><tr><td align="center" width="1%"><input type="radio"  
name="View_dlg_Ended" value="ReadWrite" width="1%"  disabled></td><td  
align="center" width="1%"><input type="radio" name="View_dlg_Ended"  
value="ReadOnly" ></td><td align="center" width="1%"><input type="radio"  
name="View_dlg_Ended" value="hide" checked></td><td align="left">View  
(appointment in &#039;ended&#039; status)</td></tr><tr><td align="center"  
width="1%"><input type="radio" name="View_dlg_Suspended" value="ReadWrite"  
width="1%"  disabled></td><td align="center" width="1%"><input type="radio"  
name="View_dlg_Suspended" value="ReadOnly" ></td><td align="center"  
width="1%"><input type="radio" name="View_dlg_Suspended" value="hide"  
checked></td><td align="left">View (appointment in &#039;suspended&#039;  
status)</td></tr><tr><td align="center" width="1%"><input type="radio"  
name="View_dlg_Canceled" value="ReadWrite" width="1%"  disabled></td><td  
align="center" width="1%"><input type="radio" name="View_dlg_Canceled"  
value="ReadOnly" ></td><td align="center" width="1%"><input type="radio"  
name="View_dlg_Canceled" value="hide" checked></td><td align="left">View  
(appointment in &#039;canceled&#039; status)</td></tr><tr><td align="center"  
width="1%"><input type="radio" name="Cancel_dlg_Pending" value="ReadWrite"  
width="1%"  ></td><td align="center" width="1%"><input type="radio"  
name="Cancel_dlg_Pending" value="ReadOnly" ></td><td align="center"  
width="1%"><input type="radio" name="Cancel_dlg_Pending" value="hide"  
checked></td><td align="left">Cancel (appointment in &#039;pending&#039;  
status)</td></tr><tr><td align="center" width="1%"><input type="radio"  
name="Cancel_dlg_Started" value="ReadWrite" width="1%"  ></td><td  
align="center" width="1%"><input type="radio" name="Cancel_dlg_Started"  
value="ReadOnly" ></td><td align="center" width="1%"><input type="radio"  
name="Cancel_dlg_Started" value="hide" checked></td><td align="left">Cancel  
(appointment in &#039;started&#039; status)</td></tr><tr><td align="center"  
width="1%"><input type="radio" name="Cancel_dlg_Suspended" value="ReadWrite"  
width="1%"  ></td><td align="center" width="1%"><input type="radio"  
name="Cancel_dlg_Suspended" value="ReadOnly" ></td><td align="center"  
width="1%"><input type="radio" name="Cancel_dlg_Suspended" value="hide"  
checked></td><td align="left">Cancel (appointment in &#039;suspended&#039;  
status)</td></tr><tr><td align="center" width="1%"><input type="radio"  
name="End_dlg_Started" value="ReadWrite" width="1%"  ></td><td align="center"  
width="1%"><input type="radio" name="End_dlg_Started" value="ReadOnly"  
></td><td align="center" width="1%"><input type="radio" name="End_dlg_Started"  
value="hide" checked></td><td align="left">End (appointment in  
&#039;started&#039; status)</td></tr><tr><td align="center" width="1%"><input  
type="radio" name="Suspend_dlg_Pending" value="ReadWrite" width="1%"   
></td><td align="center" width="1%"><input type="radio"  
name="Suspend_dlg_Pending" value="ReadOnly" ></td><td align="center"  
width="1%"><input type="radio" name="Suspend_dlg_Pending" value="hide"  
checked></td><td align="left">Suspend (appointment in &#039;pending&#039;  
status)</td></tr><tr><td align="center" width="1%"><input type="radio"  
name="Suspend_dlg_Started" value="ReadWrite" width="1%"  ></td><td  
align="center" width="1%"><input type="radio" name="Suspend_dlg_Started"  
value="ReadOnly" ></td><td align="center" width="1%"><input type="radio"  
name="Suspend_dlg_Started" value="hide" checked></td><td align="left">Suspend  
(appointment in &#039;started&#039; status)</td></tr><tr><td align="center"  
width="1%"><input type="radio" name="Start_dlg_Pending" value="ReadWrite"  
width="1%"  ></td><td align="center" width="1%"><input type="radio"  
name="Start_dlg_Pending" value="ReadOnly" ></td><td align="center"  
width="1%"><input type="radio" name="Start_dlg_Pending" value="hide"  
checked></td><td align="left">End (appointment in &#039;started&#039;  
status)</td></tr>  
  
</table>  
</fieldset>  
  
		</td>  
    </tr>  
    <tr>  
      <td align="center" colspan="2">  
		<input type="submit" name="action" value="Add" style="width:100px;">  
		<input type="reset" value="Reset" style="width:100px;">  
		<input type="button"value="Cancel" class="CButton" style="width:100px;">  
  
      </td>  
    </tr>  
</table>  
</td>  
</tr>  
</form>  
</table>  
</body>  
</html>
Attached file Testcase
This is as small as I could get it.

It's either one of the tables or the fieldset that grows by the width of the
button on mousedown and on mouseup.  Not fixed by a reflow.
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040122 Debian/1.6-1
(That's Knoppix, so I can't upgrade my Mozilla.)

From further testing, it appears this was fixed sometime after 1.6 final. 
Marking WORKSFORME.
Severity: major → normal
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Component: Browser-General → Layout
Keywords: testcase
OS: FreeBSD → All
Hardware: PC → All
Resolution: --- → WORKSFORME
Version: Trunk → Other Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: