<?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>11255</bug_id>
          
          <creation_ts>2006-10-11 11:23:19 -0700</creation_ts>
          <short_desc>Links with nested continuations fail to paint their outlines</short_desc>
          <delta_ts>2007-05-10 03:36:12 -0700</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Beth Dakin">bdakin</reporter>
          <assigned_to name="Dave Hyatt">hyatt</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>53621</commentid>
    <comment_count>0</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2006-10-11 11:23:19 -0700</bug_when>
    <thetext>This should draw an outline but doesn&apos;t:

&lt;a href=&quot;http://www.apple.com&quot; style=&quot;outline:10px auto purple&quot;&gt;&lt;h3&gt;Hello&lt;/h3&gt;&lt;/a&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>53622</commentid>
    <comment_count>1</comment_count>
      <attachid>11034</attachid>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2006-10-11 11:24:13 -0700</bug_when>
    <thetext>Created attachment 11034
Test case

Here is the above html attached as a test case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>53624</commentid>
    <comment_count>2</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2006-10-11 11:33:20 -0700</bug_when>
    <thetext>&lt;rdar://problem/4778099&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>53392</commentid>
    <comment_count>3</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2006-10-11 14:26:27 -0700</bug_when>
    <thetext>The reason the outline doesn&apos;t paint is that there is no line box for the &lt;a&gt;.

I think there may also be an issue with outline painting when the dirty rect while painting doesn&apos;t intersect the first &lt;a&gt;.  (This could come up more often with printing when the continuation splits across page breaks).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10559</commentid>
    <comment_count>4</comment_count>
      <attachid>14456</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2007-05-10 03:20:46 -0700</bug_when>
    <thetext>Created attachment 14456
Improve continuation outline painting a lot.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10560</commentid>
    <comment_count>5</comment_count>
      <attachid>14456</attachid>
    <who name="">mitz</who>
    <bug_when>2007-05-10 03:32:57 -0700</bug_when>
    <thetext>Comment on attachment 14456
Improve continuation outline painting a lot.

r=me!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10561</commentid>
    <comment_count>6</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2007-05-10 03:36:12 -0700</bug_when>
    <thetext>Fixed in r21363.
</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>11034</attachid>
            <date>2006-10-11 11:24:13 -0700</date>
            <delta_ts>2006-10-11 11:24:13 -0700</delta_ts>
            <desc>Test case</desc>
            <filename>test.html</filename>
            <type>text/html</type>
            <size>82</size>
            <attacher name="Beth Dakin">bdakin</attacher>
            
              <data encoding="base64">PGEgaHJlZj0iaHR0cDovL3d3dy5hcHBsZS5jb20iIHN0eWxlPSJvdXRsaW5lOjEwcHggYXV0byBw
dXJwbGUiPjxoMz5IZWxsbzwvaDM+PC9hPg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>14456</attachid>
            <date>2007-05-10 03:20:46 -0700</date>
            <delta_ts>2007-05-10 03:32:57 -0700</delta_ts>
            <desc>Improve continuation outline painting a lot.</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>4456</size>
            <attacher name="Dave Hyatt">hyatt</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDIxMzYx
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0yLDYgKzIsMjggQEAKIAogICAgICAg
ICBGaXggZm9yOgogCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS80Nzc4MDk5PiBMaW5rcyB3aXRo
IG5lc3RlZCBjb250aW51YXRpb25zIGZhaWwgdG8gCisgICAgICAgIHBhaW50IHRoZWlyIG91dGxp
bmVzICgxMTI1NSkKKyAgICAgICAgCisJaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTEyNTUKKworICAgICAgICBGaXggbXVsdGlwbGUgYnVncyB3aXRoIG91dGxpbmUgcGFp
bnRpbmcgb2YgY29udGludWF0aW9ucyB0byBlbnN1cmUgdGhhdAorICAgICAgICBhbGwgY29tYm9z
IHdvcmsgKGVtcHR5L2Z1bGwgaW5saW5lIC0gYmxvY2sgd2l0aC93aXRob3V0IG1hcmdpbnMgLSAK
KyAgICAgICAgZW1wdHkvZnVsbCBpbmxpbmUpLgorCisJUmV2aWV3ZWQgYnkgbWl0egorCisgICAg
ICAgIGZhc3QvaW5saW5lL2NvbnRpbnVhdGlvbi1vdXRsaW5lcy5odG1sCisKKyAgICAgICAgKiBy
ZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQmxvY2s6
OnBhaW50T2JqZWN0KToKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyRmxvdy5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpSZW5kZXJGbG93OjphZGRGb2N1c1JpbmdSZWN0cyk6CisKKzIwMDctMDUt
MTAgIERhdmlkIEh5YXR0ICA8aHlhdHRAYXBwbGUuY29tPgorCisgICAgICAgIEZpeCBmb3I6CisK
ICAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzUxOTM1Mjk+IFJFR1JFU1NJT046IFJUTCBPdmVyZmxv
d3Mgc2Nyb2xsYmFyIG5vdCBzaG93aW5nIAogICAgICAgICB3aGVuIHRoZXkgc2hvdWxkIGJlCiAg
ICAgICAgIApJbmRleDogcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBy
ZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCShyZXZpc2lvbiAyMTM2MCkKKysrIHJlbmRlcmluZy9S
ZW5kZXJCbG9jay5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE1NDAsOSArMTU0MCwxNCBAQCB2b2lk
IFJlbmRlckJsb2NrOjpwYWludE9iamVjdChQYWludEluZm8mCiAgICAgfQogCiAgICAgLy8gNS4g
cGFpbnQgb3V0bGluZS4KLSAgICBpZiAoIWlubGluZUZsb3cgJiYgKHBhaW50UGhhc2UgPT0gUGFp
bnRQaGFzZU91dGxpbmUgfHwgcGFpbnRQaGFzZSA9PSBQYWludFBoYXNlU2VsZk91dGxpbmUpIAot
ICAgICAgICAmJiBoYXNPdXRsaW5lKCkgJiYgc3R5bGUoKS0+dmlzaWJpbGl0eSgpID09IFZJU0lC
TEUpCi0gICAgICAgIFJlbmRlck9iamVjdDo6cGFpbnRPdXRsaW5lKHBhaW50SW5mby5jb250ZXh0
LCB0eCwgdHksIHdpZHRoKCksIGhlaWdodCgpLCBzdHlsZSgpKTsKKyAgICBpZiAoIWlubGluZUZs
b3cgJiYgKHBhaW50UGhhc2UgPT0gUGFpbnRQaGFzZU91dGxpbmUgfHwgcGFpbnRQaGFzZSA9PSBQ
YWludFBoYXNlU2VsZk91dGxpbmUpICYmIHN0eWxlKCktPnZpc2liaWxpdHkoKSA9PSBWSVNJQkxF
KSB7CisgICAgICAgIGlmIChjb250aW51YXRpb24oKSAmJiBjb250aW51YXRpb24oKS0+aGFzT3V0
bGluZSgpKSB7CisgICAgICAgICAgICBSZW5kZXJGbG93KiBpbmxpbmVGbG93ID0gc3RhdGljX2Nh
c3Q8UmVuZGVyRmxvdyo+KGNvbnRpbnVhdGlvbigpLT5lbGVtZW50KCktPnJlbmRlcmVyKCkpOwor
ICAgICAgICAgICAgaW5saW5lRmxvdy0+cGFpbnRPdXRsaW5lKHBhaW50SW5mby5jb250ZXh0LCB0
eCAtIHhQb3MoKSArIGlubGluZUZsb3ctPmNvbnRhaW5pbmdCbG9jaygpLT54UG9zKCksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHkgLSB5UG9zKCkgKyBpbmxpbmVGbG93
LT5jb250YWluaW5nQmxvY2soKS0+eVBvcygpKTsKKyAgICAgICAgfSBlbHNlIGlmIChoYXNPdXRs
aW5lKCkpCisgICAgICAgICAgICBSZW5kZXJPYmplY3Q6OnBhaW50T3V0bGluZShwYWludEluZm8u
Y29udGV4dCwgdHgsIHR5LCB3aWR0aCgpLCBoZWlnaHQoKSwgc3R5bGUoKSk7CisgICAgfQogCiAg
ICAgLy8gNi4gcGFpbnQgY2FyZXQuCiAgICAgLy8gSWYgdGhlIGNhcmV0J3Mgbm9kZSdzIHJlbmRl
ciBvYmplY3QncyBjb250YWluaW5nIGJsb2NrIGlzIHRoaXMgYmxvY2ssIGFuZCB0aGUgcGFpbnQg
YWN0aW9uIGlzIFBhaW50UGhhc2VGb3JlZ3JvdW5kLApJbmRleDogcmVuZGVyaW5nL1JlbmRlckZs
b3cuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIHJlbmRlcmluZy9SZW5kZXJGbG93LmNwcAkocmV2aXNpb24g
MjEzNDkpCisrKyByZW5kZXJpbmcvUmVuZGVyRmxvdy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTY3
MSw4ICs2NzEsMTMgQEAgSW50UmVjdCBSZW5kZXJGbG93OjpjYXJldFJlY3QoaW50IG9mZnNldAog
CiB2b2lkIFJlbmRlckZsb3c6OmFkZEZvY3VzUmluZ1JlY3RzKEdyYXBoaWNzQ29udGV4dCogZ3Jh
cGhpY3NDb250ZXh0LCBpbnQgdHgsIGludCB0eSkKIHsKLSAgICBpZiAoaXNSZW5kZXJCbG9jaygp
KQotICAgICAgIGdyYXBoaWNzQ29udGV4dC0+YWRkRm9jdXNSaW5nUmVjdChJbnRSZWN0KHR4LCB0
eSwgd2lkdGgoKSwgaGVpZ2h0KCkpKTsKKyAgICBpZiAoaXNSZW5kZXJCbG9jaygpKSB7CisgICAg
ICAgIC8vIENvbnRpbnVhdGlvbnMgc2hvdWxkIGluY2x1ZGUgdGhlaXIgbWFyZ2lucyBpbiB0aGUg
b3V0bGluZSByZWN0LgorICAgICAgICBpZiAoY29udGludWF0aW9uKCkpCisgICAgICAgICAgICBn
cmFwaGljc0NvbnRleHQtPmFkZEZvY3VzUmluZ1JlY3QoSW50UmVjdCh0eCwgdHkgLSBjb2xsYXBz
ZWRNYXJnaW5Ub3AoKSwgd2lkdGgoKSwgaGVpZ2h0KCkgKyBjb2xsYXBzZWRNYXJnaW5Ub3AoKSAr
IGNvbGxhcHNlZE1hcmdpbkJvdHRvbSgpKSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGdy
YXBoaWNzQ29udGV4dC0+YWRkRm9jdXNSaW5nUmVjdChJbnRSZWN0KHR4LCB0eSwgd2lkdGgoKSwg
aGVpZ2h0KCkpKTsKKyAgICB9CiAKICAgICBpZiAoIWhhc092ZXJmbG93Q2xpcCgpICYmICFoYXND
b250cm9sQ2xpcCgpKSB7CiAgICAgICAgIGZvciAoSW5saW5lUnVuQm94KiBjdXJyID0gZmlyc3RM
aW5lQm94KCk7IGN1cnI7IGN1cnIgPSBjdXJyLT5uZXh0TGluZUJveCgpKQpAQCAtNjgzLDEwICs2
ODgsMTYgQEAgdm9pZCBSZW5kZXJGbG93OjphZGRGb2N1c1JpbmdSZWN0cyhHcmFwaAogICAgICAg
ICAgICAgICAgIGN1cnItPmFkZEZvY3VzUmluZ1JlY3RzKGdyYXBoaWNzQ29udGV4dCwgdHggKyBj
dXJyLT54UG9zKCksIHR5ICsgY3Vyci0+eVBvcygpKTsKICAgICB9CiAKLSAgICBpZiAoY29udGlu
dWF0aW9uKCkpCi0gICAgICAgIGNvbnRpbnVhdGlvbigpLT5hZGRGb2N1c1JpbmdSZWN0cyhncmFw
aGljc0NvbnRleHQsIAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dHggLSBjb250YWluaW5nQmxvY2soKS0+eFBvcygpICsgY29udGludWF0aW9uKCktPnhQb3MoKSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5IC0gY29udGFpbmlu
Z0Jsb2NrKCktPnlQb3MoKSArIGNvbnRpbnVhdGlvbigpLT55UG9zKCkpOworICAgIGlmIChjb250
aW51YXRpb24oKSkgeworICAgICAgICBpZiAoaXNJbmxpbmUoKSkKKyAgICAgICAgICAgIGNvbnRp
bnVhdGlvbigpLT5hZGRGb2N1c1JpbmdSZWN0cyhncmFwaGljc0NvbnRleHQsIAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR4IC0gY29udGFpbmluZ0Jsb2Nr
KCktPnhQb3MoKSArIGNvbnRpbnVhdGlvbigpLT54UG9zKCksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdHkgLSBjb250YWluaW5nQmxvY2soKS0+eVBvcygp
ICsgY29udGludWF0aW9uKCktPnlQb3MoKSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGNv
bnRpbnVhdGlvbigpLT5hZGRGb2N1c1JpbmdSZWN0cyhncmFwaGljc0NvbnRleHQsIAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR4IC0geFBvcygpICsgY29u
dGludWF0aW9uKCktPmNvbnRhaW5pbmdCbG9jaygpLT54UG9zKCksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHkgLSB5UG9zKCkgKyBjb250aW51YXRpb24o
KS0+Y29udGFpbmluZ0Jsb2NrKCktPnlQb3MoKSk7CisgICAgfQogfQogCiB2b2lkIFJlbmRlckZs
b3c6OnBhaW50T3V0bGluZShHcmFwaGljc0NvbnRleHQqIGdyYXBoaWNzQ29udGV4dCwgaW50IHR4
LCBpbnQgdHkpCg==
</data>
<flag name="review"
          id="5898"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>