<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>10633</bug_id>
          
          <creation_ts>2006-08-29 14:26:06 -0700</creation_ts>
          <short_desc>incomplete repaint after programatically floating a radio button form control</short_desc>
          <delta_ts>2007-02-20 00:22:23 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Geoffrey Garen">ggaren</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bdakin</cc>
    
    <cc>hyatt</cc>
    
    <cc>mitz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>54184</commentid>
    <comment_count>0</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2006-08-29 14:26:06 -0700</bug_when>
    <thetext>See attached test case and picture.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54185</commentid>
    <comment_count>1</comment_count>
      <attachid>10304</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2006-08-29 14:26:55 -0700</bug_when>
    <thetext>Created attachment 10304
reduction</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54186</commentid>
    <comment_count>2</comment_count>
      <attachid>10305</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2006-08-29 14:27:18 -0700</bug_when>
    <thetext>Created attachment 10305
picture</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54188</commentid>
    <comment_count>3</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-08-29 14:38:27 -0700</bug_when>
    <thetext>The reduction fails to repaint in shipping WebKit (418.8) as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54341</commentid>
    <comment_count>4</comment_count>
      <attachid>10336</attachid>
    <who name="">mitz</who>
    <bug_when>2006-08-31 11:40:39 -0700</bug_when>
    <thetext>Created attachment 10336
Slightly simplified reduction

Got rid of the form, button and iframe and a few unnecessary css properties.

This is actually first and foremost an incomplete relayout bug: after you click the button, you get incomplete repainting. You can force repaint and see that the black rectangle has become narrower. But if you force relayout at that point (e.g. by resizing the window), you&apos;ll see that it grows back to its original width. I believe that the repainting issue is an artifact of the layout problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54506</commentid>
    <comment_count>5</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-08-31 12:56:58 -0700</bug_when>
    <thetext>The problem here is a replaced object with percent width. To compute the width, you need to know the object&apos;s y coordinate (then you compute the available width at that y coordindate), but currently layoutInlineChildren tells replaced inline children to layout (and decide their width) before they know their final y position, using their last y position (or 0 if it&apos;s the first time).

Perhaps you can defer layout of replaced children until findNextLineBreak reaches them, and then at least you can guess the replaced object&apos;s y position consistently (you may need to guess and layout again if it doesn&apos;t fit and ends up moving down to clear floats or wrapping to the next line).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38900</commentid>
    <comment_count>6</comment_count>
      <attachid>12125</attachid>
    <who name="">mitz</who>
    <bug_when>2006-12-30 12:26:16 -0800</bug_when>
    <thetext>Created attachment 12125
Another test case for the layout issue

Opera and Firefox (when replacing the inline-block div with an img) compute the percentage out of the width of the blue div, ignoring the float.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38902</commentid>
    <comment_count>7</comment_count>
      <attachid>12126</attachid>
    <who name="">mitz</who>
    <bug_when>2006-12-30 12:52:35 -0800</bug_when>
    <thetext>Created attachment 12126
Test for strict mode

The problem is only in present in quirks mode (although I don&apos;t understand the behavior in the 4th case in this file). Here is a comment from RenderObject::usesLineWidth() explaining the quirk:
    // 1. All auto-width objects that avoid floats should always use lineWidth
    // 2. For objects with a specified width, we match WinIE&apos;s behavior:
    // (a) tables use contentWidth
    // (b) &lt;hr&gt;s use lineWidth
    // (c) all other objects use lineWidth in quirks mode and contentWidth in strict mode.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22765</commentid>
    <comment_count>8</comment_count>
    <who name="">mitz</who>
    <bug_when>2007-02-20 00:22:23 -0800</bug_when>
    <thetext>Quirk removed by Hyatt in &lt;http://trac.webkit.org/projects/webkit/changeset/19717&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>10304</attachid>
            <date>2006-08-29 14:26:55 -0700</date>
            <delta_ts>2006-08-29 14:26:55 -0700</delta_ts>
            <desc>reduction</desc>
            <filename>reduction.html</filename>
            <type>text/html</type>
            <size>357</size>
            <attacher name="Geoffrey Garen">ggaren</attacher>
            
              <data encoding="base64">PGh0bWw+Cgo8Ym9keT4KPGlucHV0IHR5cGU9ImJ1dHRvbiIgdmFsdWU9Im1vdmUgcmFkaW8gYnV0
dG9uIiBvbmNsaWNrPSJkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncmFkaW8nKS5zdHlsZS5jc3NG
bG9hdCA9ICdyaWdodCciPjwvaW5wdXQ+Cgo8ZGl2IHN0eWxlPSJib3JkZXI6IDJweCBzb2xpZCBi
bGFjazsgcGFkZGluZzogMTBweDsgbWFyZ2luLXRvcDogMjBweCI+Cjxmb3JtIGlkPSJyYWRpbyI+
CiAgICA8aW5wdXQgdHlwZT0icmFkaW8iPjwvaW5wdXQ+CjwvZm9ybT4KPGlmcmFtZSBzdHlsZT0i
Ym9yZGVyOiAycHggc29saWQgYmxhY2siIHdpZHRoPSIxMDAlIj48L2lmcmFtZT4KPC9kaXY+Cjwv
Ym9keT4KCjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>10305</attachid>
            <date>2006-08-29 14:27:18 -0700</date>
            <delta_ts>2006-08-29 14:27:18 -0700</delta_ts>
            <desc>picture</desc>
            <filename>Picture 1.png</filename>
            <type>image/png</type>
            <size>8549</size>
            <attacher name="Geoffrey Garen">ggaren</attacher>
            
              <data encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAzIAAAEHCAIAAAD6f+RNAAAM5mlDQ1BJQ0MgUHJvZmlsZQAAeJyt
l2dUU1u3ht/QawKRXkNXBEFEqkoJRXqR3jQkAYKEhBCaKKCgoCKWY2+IFcRjbyh2LCiKguBRAVFU
sMFBUBDQ3B8Uz/U73z3ju/euX3OtPeeaa+/nGWOPBch10bjcJCEA7GQ+L9DdmRIWHkERb4YE5CGL
mSDS6KlcJ39/b/zb8bUZBABoNKVxuUmXmMNWSW6SL0qKxPRPtT9T/Pd1AAAiLyw8AiCYAFCIH40d
ASjEjsZBABQy+Fw+QEgAoEBPoDEAwmIAJrygQCpAKAdAjB+NzwMgxo7GdwAQ0+nxfIDwByBGTmaw
kgHxj4DYHAYzlQ4QTQAwGKl0NkBcBxB+sNkcBiC3DsBkOpfHB+TOAzANC4+gjB452huwbALEn/9c
44sCp4YB3ZyfawbLAWUvoLzu51pfIAgACEr1qXEzLAAABBlnQLRNIOgzBMQ3AN/XCwTDewWC7/sA
4RbgahI9jZc+9r0IhPvAP81H33lsCBMAIUBIRGhARFRUVExKXFRCWlJCSlZaQkZKVo4oSyLJEeXl
yHKTyApkRQUlZWUVFSVVNTV1dTUNTU1NLW2Klo6urq6enr6Bgb6hoZHRFCPjKVONTUxMTaeZmZmZ
T7eYPsPS0nKmpZWVtbWtnZ2dvf2s2bNnz5nt4ODk7OxMpbpQXV3d3ObO9fDw9PDy9vb29fHz8/cP
CAycFxQUHBwSGhoaFhYRERkZFRUdExOzYAGNFhtLZzAYTGZ8fEICi5XIWrgwic1mc7hcbgqPx0vl
8flp/PT0zMyszEWLsrMXL16yJCcnNzcvb+nSZfkF+csLVqwoLCwqWrly1arVq4uL16wpKVm7dt26
9es3bPjtt40bN23avHnLlq1bt23bvn3Hjp07d+3avbu0dM+esrK9e/ft27//wIGDBgcPHjpUXl5R
cfhwZeWRI7//fvTosWPHj584cfLkqVOnT5+xPHPm7Nlz586fr6q6cOHixerqS5cuX75y5arD1avX
rl2/fuNGTc3Nm7du3b59507t3Nrau3fv3auru3//gc+DB/X1Dx8+etQQ0NDQ2Pj4cVNTc3Bz85Mn
f/zx9Omz8GfPnj9vaWltbYtua3vxor395ctXrzpiOzpev37z5u3bzs6u+K6ud+/ev//w4ePHT5+6
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
kwDAgSUHvcv/zp07b7311qeeemr27NkLFiyYPXt2W1tbCCHLsuYk0OjoaNg/RRT2z6v9cgeH0/ax
ibQQQq1W27Vr18aNGx977LGNGzfOmzfv7LPPnjJlysRnGwA4bB0ky4aHh2+44Ybu7u4FCxYsWrSo
o6MjyyaaYGtetjtst7/ybbVabdu2bQ888MBjjz02d+7cCy64oFQqvXIcAICDXMRcsWLFhg0bjj/+
+JkzZ5bL5RDC2PKpN+PofpuN9VmlUpk5c+bevXu7u7tXrFhx1lln/WYPDACI00RZ9uyzzz7xxBPz
5s3r7OysVqv1en1oaKhQKDQXSDXLbPz80NhFvebXsXT7dW6vrV3x/dpJy94xrfxax6lt/dFtj53w
x38wPX3jj2fsbDS/jo6Ojo6O1uv1arXa1dWVJMkTTzxx8sknH3300b/CnwgAODy86gr0RqOxdu3a
UqnU0dHR0tLSXEDW7Izm8qnxL8Zej//Rm7J9z31/9tf3PDfYaPRf19l51c96Dj7O4HPn/c15Wwd/
LcdzwDPTPG8tLS0dHR2lUmnt2rWNg63nAwAOQ6+aZaOjo1u2bOno6KhWq83lUENDQ/V6Pexf5D62
5n3sZhDND45NGr0p2/OORaGchxAmnfXgfefMmXzwcfLiorAozw4+fn39LW95y0efGE5CCLX/uLmr
6y+eHD7I8Yz/ttle9Xp9cHAwhFAqlarVakdHx5YtW5qtBgAw3qtmWfOS5ZFHHlkqlVpaWrIsq9fr
AwMDu3fv7nvp0c+c9Znv3H7Dss7Ozs5FN9z7yHc+f2ZnZ2fnOf/08xd6enp6tj117+VnTevq6urq
OvP6u37R07P+2nMWfWnl+t7e3r6+vvu/8rFzv3J/z0u/uPaiRZ2dnZ2LLrp3w7a+vr7e3t7e3t6e
np6eFx5evuyiG2/+UldX19UPPvv47Vct7upqvvOuJ1/q6enp3fb4dZ9a0tXVtfjM8y++P9T6dvb0
vHDPdVf/6MmtfX19vdueuunvzu3s7Ozs7Fx+/V0v9PQ097tv/N6+kTDy0He/tKizs6ur6/J/fXBb
b+/WR25YdsH1z/b09PT0PHz9RR/7yuq+HY9e8p6LQ7hzydGdF331tr9/98Uh3LlkRtenvvaz3t6t
997w2eb4y5Zf/4uXenp7ex/918/8zTXfufl/ndPZ2dl17lWPbunr6+vbvXv30NDQ6OholmUtLS2V
SuXII48cq1sAgPEmuoi57x37pWmaZVmWZeVs9IXV37jwn9f/jzVrbv7b9kvOft9d05avWXPHB+6+
6p6nh8vlHdcuPnvtf7153aZND337fZf86dJVO7oWLm7/wv9+ICmXy9nzN11++6nvfOvqLy69vPXv
Nmza9KOP7z378ruT8jjZ6Aurb/n0tTvveHDN+Sd0VY9+z5cf6t60ae0V7bf8n1XPlcvlNdcuvXzz
uQ91b/j2lX9xegh5qVQuZ72rb9+VZuVytvqLiz/dvfjB7g3dD337hUv+9B9X7Sj/J6VqWH3Jv41+
8aE199x4yXWf/uC/v5hko8Orbx9u/nh0eHP3UKHcOv+TN/9tCMfd+O9rLv/j03/5+kPz+1Zfc/Yl
a29+cN2m7gff133J0i+sysrlwvALt3zhwpXT/nrNmh9dcPdVP968b7RisZjnebFYHH/HMhcxAYBX
mmjJf6FQmDx5cpqmlUql2RZJkqRpmibZQDj+tu9/4R3V0P8Hp4Uv/uFVf7m4NQy9a37Y3VJKtz30
L2H+HRe8t72UtC8+75/mf+62n2/5+ocvDp8795Gh805a+73vhs/+4+8PXH1DCO+575qr1/Z2fzfc
dcJosVga++/ORj4Qwm3f/+w7qqHRaCQLFg6svvumu9ZvLoTCaFIqbVv5L+Gyu86b0TYpzD/ltPlh
d14qlbI0CVmxWCy89OMbwmd/eO4xbZNC2+Lln3/P6bf9/Iplx5TGluo38oEw/4df/dTJ5RBmfOTi
cOWWoUaxJQshFEulUggtWaFQz4vFYvu0aSEcMW3GUe3lUNz/empp8Gc/vmH+Z3+49Jj2ENo/esXn
P7f0zi1XLMvrA+Gvbv7KXy4OYWje/LCrpZjneb1eT9N0/ClN09QdZQGAA5ooy5oN0dLSkud5lmXN
m9SnaZo00iQc0VpM0zSkpXLznWlojIRQSAuN0VoI7eU0S9MQQlpoD0ltNH3Loi+/L9x424+fvvPL
f37To+3pSBLChz/wgfPefcTgyIcu/If2apal43achEXN8UPY+Y0/f+vySZev+O9nztz+nftH0rSx
dyiESilN0zSEtBBCIS2kaVoIISmkWdYYDKFc2vfhNElCUmukafafBm/f9+nQGG5+vJCE+fu2jY70
hkKaZVlaGAkhSRtpmoax11mW1QdDKJf2jV8oh5CMpmmjkMw/sitN0xAaIyE0ZxbTNK3X63mej61I
GxgYeFmoAQA0verMTZIklUqlUChUKpVisVgul5sTZsViMc+zJCR5qVQsFvM8DSErlUrFYjFNQiHL
2+YtOj/cf90P15VKpcH19yy/P3xw8bw8n/yHn/qHOy/9s0vvP/vCM44tTZpz+ifCbd/vrhyz4MQT
T/i9jmqe56VSqbRvzCwJSV4slkqlvL5t5Z3hE3/yJ+86tuX5R9YlhUaxZea7FodLv/aT3Y3GplVf
W74uVLI8z7O0ELK8lFfmfvj8cOlXV+wpFvOBdTddev9HPnTKEaXSuPHzarj/jnv+o1AsDj7x0+tC
WDD7iFKShXU/2zxQ3/p/rz31f66bPTXP87xanRFC78BwIc/zyW2/F0Lvnr1pnk/+Lx8+f92lX31i
TzHPB1Z8bXn4yB+9rVrK0iRJ8+YpypJQyPJxpytvXs0cO59j/y4AADBmoizr6uravn17c56sOWHW
fJ1laTUk+1abpWk4Yd/Ks0oSCmmWprOuXHPr1k8uaWtrm/GuC5Z/c/W5b23Nsuwt71z2yRBO+fwn
3tZSKBSKZ1zxxDXT//5t06ZUq0fM+Oh363k+bgVbWg1JIU0LhUI+ed7HLlt27QfnVY8459m3n/P4
5ad9/cn0zGu+ecrXP35MV9fCLz2zLITmmrdKe0gKSZ5Xll255rIXLpxZrU6ZteTp5d+8+pw5hUIh
/+X4hSSE7m//1RHV6oxTLrzs1v93elexbf5/W37CLUtmTXvbP+++6pMn7B4p5HlenPPOq5Y9/kfH
HXHeN54qv/XdVy17/Mx57efd2D1z2ZW3XvbCKTOrU6bM+vjTy1df/cFioVBpSZKk0JwhKychzfL9
5yobfwK3b9/evIHZm/k3BgB+K7zqw5fq9frGjRtXrlx56qmnVqvVsatyYw9fmrgtGo2RgYHhrNxa
zl62vTH+g0P9/bWQtbaWX7b9Ze8f6u8Pra3lEPr7+8utrVkIjZHBnf31yVNbswO9f//Izfe+fL+1
Wi3LsqH+3lo2dVJpbHutv3eovH/AceMMZft/iaH+oXRSKU+SEEJtqH+olrW2lg/4e42d1VqtVq/X
m1/7+vruvvvupUuXzp4926VMAOBlJnom5q5du37yk58MDw+/973vnTx58tiq//CKCnmliTPrd377
2LeNRmPv3r0jIyO7d+++9957S6XSaaed1nzWOwDAeBP9V2ClUlm4cGF/f/+qVau2bt061mThNTwT
89XecJhsH3+iisXi1q1bV61a1d/fv3DhwkqlcsARAIDD3ESzZbVarb+///nnn1+7du369evb2trm
zJlz7LHHHnXUUeZ7DmrXrl1btmzZsGHD+vXrd+3aNWfOnLe//e3Tp09vbW0duxAMADBmoiwL+58d
1Nvb+/zzzz/zzDPPPvvstm3bdu3aNTw8PHar+uZtIF72webaqcN2e5qmpVKpra2ts7Pz6KOPnjVr
1vTp06dOnVqpVKwqAwAO6CBZFkIYHR2t1WrDw8P9/f0DAwN79uwZGRkZGRkZ+2DzEZAvH3f/yqrD
c3uSJM3/vmxpaZk0aVJra2upVMqyzL1kAYBXc/AsC/ufTT46Olqv1xvj7BtClh0oy8Y078o7/unm
AACv9JqybDzPc/yVSDEA4DX6lbMMAIBfB0udAACiIMsAAKIgywAAoiDLAACiIMsAAKIgywAAoiDL
AACiIMsAAKIgywAAoiDLAACiIMsAAKIgywAAoiDLAACiIMsAAKIgywAAoiDLAACiIMsAAKIgywAA
opAdcGuSJG/ycQAAHD4ajcYrN5otAwCIwoFny5oO2HEAALxuE1yTNFsGABAFWQYAEAVZBgAQBVkG
ABAFWQYAEAVZBgAQBVkGABAFWQYAEAVZBgAQBVkGABAFWQYAEAVZBgAQhYkeVQ4AwJiNGzfeeeed
P/3pTzds2NDS0tLZ2fn+979/8eLFM2fOfEPGTxqNxgG2JkkI4YA/AgA4DD388MPf+9735s6du2TJ
khkzZoQQNm3a9MADD2zevPmMM844+eSTX+M4E1SWLAMAOIinnnrqW9/61sKFC88444xisTj+R/fe
e++jjz565plnzpkz57UMNUFlWVsGADCRwcHBRx55ZM6cOccff3yhUKjVaiMjI3v37h0ZGanVascd
d9yMGTPWrVs3ODh4iDuSZQAAE3nxxReHhoZmz55dq9V6e3v37NkzODg4NDQ0ODi4e/fu/v7+o446
qq+v78UXXzzEHVnyDwAwkR07dkydOrWtrS3LsqGhoVqtVigUkiSp1+v1er3RaEyePLm9vX3Hjh2z
Zs06lB3JMgCAiQwODk6ZMqVSqRSLxTzP0zRNkmR0dDRN00ajUS6X0zSdPHnyoV/ElGUAABNpToy1
trYmSVIsFptZFkJoNBp5nu/duzfP88HBwdbW1kPckSwDAJhItVp97rnn8jwvFAp5nud5nmVZo9Fo
NBr1er0Zbdu3b58+ffoh7siSfwCAiUybNm3Hjh2bNm2qVquVSqVUKmVZlud5sVgsFotTpkzZvHnz
zp07p02bdog7kmUAABNpb28/6aST7rjjjg0bNmRZ1ryC2ZSm6dNPP/2DH/zg5JNPbm9vP8QduZ0s
AMBBDA0N3XfffXffffeJJ564cOHCuXPnhhC6u7sffvjhtWvXLl26dMmSJeVy+bUM5S7/AACHZHBw
8LHHHlu5cmV3d/f27dtDCB0dHXPnzl26dOmCBQsqlcprHEeWAQAcqnq9vnPnzu3bt+/atSuE0NbW
1tHRMWXKlDRNX/sgsgwAIAqeiQkAEDtZBgAQBVkGABAFWQYAEAVZBgAQBVkGABAFWQYAEAVZBgAQ
BVkGABAFWQYAEAVZBgAQBVkGABAFWQYAEAVZBgAQBVkGABAFWQYAEAVZBgAQhex1fzJJkjfwOAAA
YtZoNH7duzBbBgAQhdc/W9b0JpQjAMBv0Jt2hdBsGQBAFGQZAEAUZBkAQBRkGQBAFGQZAEAUZBkA
QBRkGQBAFGQZAEAUZBkAQBRkGQBAFGQZAEAUZBkAQBRkGQBAFGQZAEAUZBkAQBRkGQBAFGQZAEAU
ZBkAQBRkGQBAFGQZAEAUZBkAQBRkGQBAFGQZAEAUZBkAQBRkGQBAFGQZAEAUZBkAQBRkGQBAFGQZ
AEAUZBkAQBRkGQBAFGQZAEAUZBkAQBRkGQBAFGQZAEAUZBkAQBRkGQBAFGQZAEAUZBkAQBRkGQBA
FGQZAEAUZBkAQBRkGQBAFGQZAEAUZBkAQBRkGQBAFGQZAEAUZBkAQBRkGQBAFGQZAEAUZBkAQBRk
GQBAFGQZAEAUZBkAQBRkGQBAFGQZAEAUZBkAQBRkGQBAFGQZAEAUZBkAQBRkGQBAFGQZAEAUZBkA
QBRkGQBAFGQZAEAUZBkAQBRkGQBAFGQZAEAUZBkAQBRkGQBAFGQZAEAUZBkAQBRkGQBAFGQZAEAU
ZBkAQBRkGQBAFGQZAEAUZBkAQBRkGQBAFGQZAEAUZBkAQBRkGQBAFGQZAEAUZBkAQBRkGQBAFGQZ
AEAUZBkAQBRkGQBAFGQZAEAUZBkAQBRkGQBAFGQZAEAUZBkAQBRkGQBAFGQZAEAUZBkAQBRkGQBA
FGQZAEAUZBkAQBRkGQBAFGQZAEAUZBkAQBRkGQBAFGQZAEAUZBkAQBRkGQBAFGQZAEAUZBkAQBRk
GQBAFGQZAEAUZBkAQBRkGQBAFGQZAEAUZBkAQBRkGQBAFGQZAEAUZBkAwBsvSZIkSX6lj8gyAIAo
yDIAgCjIMgCAKMgyAIAoyDIAgCjIMgCAKMgyAIAoyDIAgCjIMgCAKMgyAIAoyDIAgCjIMgCAKMgy
AIAoyDIAgCjIMgCAKMgyAIAoyDIAgCjIMgCAKMgyAIAoyDIAgCjIMgCAKMgyAIAoyDIAgCjIMgCA
KMgyAIAoyDIAgCjIMgCAKMgyAIAoyDIAgCjIMgCAKMgyAIAoyDIAgChkh/j5JEnekOMAAPjd8Lrr
yGwZAEAUXv9sWaPReAOPAwDgd8PrbiSzZQAAUZBlAABRkGUAAFGQZQAAUZBlAABRkGUAAFGQZQAA
UZBlAABRkGUAAFGY6C7/nncJAPCmMVsGABCFxKMtAQBi8P8B+mvcS2AiJj0AAAAASUVORK5CYII=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>10336</attachid>
            <date>2006-08-31 11:40:39 -0700</date>
            <delta_ts>2006-08-31 11:40:39 -0700</delta_ts>
            <desc>Slightly simplified reduction</desc>
            <filename>reduction.html</filename>
            <type>text/html</type>
            <size>297</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">PGJ1dHRvbiBvbmNsaWNrPSJkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncmFkaW8nKS5zdHlsZS5j
c3NGbG9hdCA9ICdyaWdodCciPkZsb2F0IGl0PC9idXR0b24+CjxkaXYgc3R5bGU9ImJhY2tncm91
bmQ6IGxpZ2h0Ymx1ZTsgcGFkZGluZzogMTBweDsiPgogICAgPGRpdiBpZD0icmFkaW8iPkhlbGxv
PC9kaXY+CiAgICA8ZGl2IHN0eWxlPSJjbGVhcjogYm90aDsgYm9yZGVyOiA0cHggc29saWQgYmxh
Y2s7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDQwcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsiPjwv
ZGl2Pgo8L2Rpdj4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>12125</attachid>
            <date>2006-12-30 12:26:16 -0800</date>
            <delta_ts>2006-12-30 12:26:16 -0800</delta_ts>
            <desc>Another test case for the layout issue</desc>
            <filename>another test case for bug 10633.html</filename>
            <type>text/html</type>
            <size>609</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">PGJvZHkgc3R5bGU9ImhlaWdodDogMjAwMHB4OyI+Ck5vdGUgd2hhdCBoYXBwZW5zIHdoZW4geW91
IHJlc2l6ZSB0aGUgd2luZG93IGJ5IDFweCwgYW5kIHdoZW4geW91IG1ha2UgaXQgdmVyeSBuYXJy
b3cuCjxocj4KPGRpdiBzdHlsZT0iYmFja2dyb3VuZDogbGlnaHRibHVlOyBwYWRkaW5nOiAxMHB4
OyI+CiAgICA8ZGl2IHN0eWxlPSJmbG9hdDogcmlnaHQ7Ij5UaGlzIGlzIGEgYnVuY2ggb2YgdGV4
dCwgZmxvYXRpbmcgYXJvdW5kPC9kaXY+CiAgICA8ZGl2IHN0eWxlPSJib3JkZXI6IDRweCBzb2xp
ZCBibGFjazsgd2lkdGg6IDUwJTsgaGVpZ2h0OiA0MHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7
Ij48L2Rpdj4KPC9kaXY+Cjxocj4KPGRpdiBzdHlsZT0iYmFja2dyb3VuZDogbGlnaHRibHVlOyI+
CiAgICA8ZGl2IHN0eWxlPSJmbG9hdDogcmlnaHQ7Ij5UaGlzIGlzIGEgYnVuY2ggb2YgdGV4dCwg
ZmxvYXRpbmcgYXJvdW5kPC9kaXY+CiAgICA8ZGl2IHN0eWxlPSJtYXJnaW4tdG9wOiAtMXB4OyBi
b3JkZXI6IDRweCBzb2xpZCBibGFjazsgd2lkdGg6IDUwJTsgaGVpZ2h0OiA0MHB4OyBkaXNwbGF5
OiBpbmxpbmUtYmxvY2s7Ij48L2Rpdj4KPC9kaXY+CjwvYm9keT4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>12126</attachid>
            <date>2006-12-30 12:52:35 -0800</date>
            <delta_ts>2006-12-30 12:52:35 -0800</delta_ts>
            <desc>Test for strict mode</desc>
            <filename>another test case for bug 10633.html</filename>
            <type>text/html</type>
            <size>1843</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUw+Cjxib2R5IHN0eWxlPSJoZWlnaHQ6IDIwMDBweDsiPgpOb3RlIHdoYXQg
aGFwcGVucyB3aGVuIHlvdSByZXNpemUgdGhlIHdpbmRvdyBieSAxcHgsIGFuZCB3aGVuIHlvdSBt
YWtlIGl0IHZlcnkgbmFycm93Lgo8aHI+CjxkaXYgc3R5bGU9ImJhY2tncm91bmQ6IGxpZ2h0Ymx1
ZTsgcGFkZGluZzogMTBweDsiPgogICAgPGRpdiBzdHlsZT0iZmxvYXQ6IHJpZ2h0OyI+VGhpcyBp
cyBhIGJ1bmNoIG9mIHRleHQsIGZsb2F0aW5nIGFyb3VuZDwvZGl2PgogICAgPGRpdiBzdHlsZT0i
Ym9yZGVyOiA0cHggc29saWQgYmxhY2s7IHdpZHRoOiA1MCU7IGhlaWdodDogNDBweDsgZGlzcGxh
eTogaW5saW5lLWJsb2NrOyI+PC9kaXY+CjwvZGl2Pgo8aHI+CjxkaXYgc3R5bGU9ImJhY2tncm91
bmQ6IGxpZ2h0Ymx1ZTsiPgogICAgPGRpdiBzdHlsZT0iZmxvYXQ6IHJpZ2h0OyI+VGhpcyBpcyBh
IGJ1bmNoIG9mIHRleHQsIGZsb2F0aW5nIGFyb3VuZDwvZGl2PgogICAgPGRpdiBzdHlsZT0ibWFy
Z2luLXRvcDogLTFweDsgYm9yZGVyOiA0cHggc29saWQgYmxhY2s7IHdpZHRoOiA1MCU7IGhlaWdo
dDogNDBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyI+PC9kaXY+CjwvZGl2Pgo8aHI+CjxkaXYg
c3R5bGU9ImJhY2tncm91bmQ6IGxpZ2h0Ymx1ZTsgcGFkZGluZzogMTBweDsiPgogICAgPGRpdiBz
dHlsZT0iZmxvYXQ6IHJpZ2h0OyI+VGhpcyBpcyBhIGJ1bmNoIG9mIHRleHQsIGZsb2F0aW5nIGFy
b3VuZDwvZGl2PgogICAgPGRpdiBzdHlsZT0iYm9yZGVyOiA0cHggc29saWQgYmxhY2s7IGhlaWdo
dDogNDBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyI+CiAgICAgICAgQ3VyYWJpdHVyIHByZXRp
dW0sIHF1YW0gcXVpcyBzZW1wZXIgbWFsZXN1YWRhLCBlc3QgbGliZXJvIGZldWdpYXQgbGliZXJv
LCB2ZWwgZnJpbmdpbGxhIG9yY2kgbmliaCBzZWQgbmVxdWUuIFF1aXNxdWUgZXUgbnVsbGEgbm9u
IG5pc2kgbW9sZXN0aWUgYWNjdW1zYW4uCiAgICA8L2Rpdj4KPC9kaXY+Cjxocj4KPGRpdiBzdHls
ZT0iYmFja2dyb3VuZDogbGlnaHRibHVlOyI+CiAgICA8ZGl2IHN0eWxlPSJmbG9hdDogcmlnaHQ7
Ij5UaGlzIGlzIGEgYnVuY2ggb2YgdGV4dCwgZmxvYXRpbmcgYXJvdW5kPC9kaXY+CiAgICA8ZGl2
IHN0eWxlPSJtYXJnaW4tdG9wOiAtMXB4OyBib3JkZXI6IDRweCBzb2xpZCBibGFjazsgaGVpZ2h0
OiA0MHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ij4KICAgICAgICBDdXJhYml0dXIgcHJldGl1
bSwgcXVhbSBxdWlzIHNlbXBlciBtYWxlc3VhZGEsIGVzdCBsaWJlcm8gZmV1Z2lhdCBsaWJlcm8s
IHZlbCBmcmluZ2lsbGEgb3JjaSBuaWJoIHNlZCBuZXF1ZS4gUXVpc3F1ZSBldSBudWxsYSBub24g
bmlzaSBtb2xlc3RpZSBhY2N1bXNhbi4KICAgIDwvZGl2Pgo8L2Rpdj4KPGhyPgo8ZGl2IHN0eWxl
PSJiYWNrZ3JvdW5kOiBsaWdodGJsdWU7IHBhZGRpbmc6IDEwcHg7Ij4KICAgIDxkaXYgc3R5bGU9
ImZsb2F0OiByaWdodDsiPlRoaXMgaXMgYSBidW5jaCBvZiB0ZXh0LCBmbG9hdGluZyBhcm91bmQ8
L2Rpdj4KICAgIDxpbWcgc3R5bGU9ImJvcmRlcjogNHB4IHNvbGlkIGJsYWNrOyB3aWR0aDogNTAl
OyBoZWlnaHQ6IDQwcHg7Ij4KPC9kaXY+Cjxocj4KPGRpdiBzdHlsZT0iYmFja2dyb3VuZDogbGln
aHRibHVlOyI+CiAgICA8ZGl2IHN0eWxlPSJmbG9hdDogcmlnaHQ7Ij5UaGlzIGlzIGEgYnVuY2gg
b2YgdGV4dCwgZmxvYXRpbmcgYXJvdW5kPC9kaXY+CiAgICA8aW1nIHN0eWxlPSJtYXJnaW4tdG9w
OiAtMXB4OyBib3JkZXI6IDRweCBzb2xpZCBibGFjazsgd2lkdGg6IDUwJTsgaGVpZ2h0OiA0MHB4
OyI+CjwvZGl2Pgo8L2JvZHk+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>