<?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>70122</bug_id>
          
          <creation_ts>2011-10-14 11:34:52 -0700</creation_ts>
          <short_desc>REGRESSION(r97248): :visited as descendant selector broken</short_desc>
          <delta_ts>2011-10-25 14:20:21 -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>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>darin</cc>
    
    <cc>dglazkov</cc>
    
    <cc>eric</cc>
    
    <cc>mikelawther</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>484112</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2011-10-14 11:34:52 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/97248

from https://bugs.webkit.org/show_bug.cgi?id=69838

Comment #6 From Ryosuke Niwa 2011-10-12 21:51:50 PST (-) [reply] 
svg/hixie/cascade/002.xml started failing on GTK after this patch:
http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20-%20webkit.org&amp;tests=svg%2Fhixie%2Fcascade%2F002.xml</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485944</commentid>
    <comment_count>1</comment_count>
      <attachid>111419</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2011-10-18 04:02:22 -0700</bug_when>
    <thetext>Created attachment 111419
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485959</commentid>
    <comment_count>2</comment_count>
      <attachid>111419</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-10-18 04:38:50 -0700</bug_when>
    <thetext>Comment on attachment 111419
patch

Attachment 111419 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/10125219

New failing tests:
fast/selectors/visited-descendant.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485974</commentid>
    <comment_count>3</comment_count>
      <attachid>111426</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2011-10-18 05:23:15 -0700</bug_when>
    <thetext>Created attachment 111426
made the test a render tree dump as computedStyleIncludingVisitedInfo is poorly supported across platforms</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485978</commentid>
    <comment_count>4</comment_count>
      <attachid>111426</attachid>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2011-10-18 05:34:55 -0700</bug_when>
    <thetext>Comment on attachment 111426
made the test a render tree dump as computedStyleIncludingVisitedInfo is poorly supported across platforms

I&apos;m not an expert in that area, but it looks reasonable to me, given that it breaks no other test and fixes a regression :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485986</commentid>
    <comment_count>5</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2011-10-18 05:57:31 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/97745</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>489016</commentid>
    <comment_count>6</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2011-10-23 06:35:25 -0700</bug_when>
    <thetext>*** Bug 70470 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>490265</commentid>
    <comment_count>7</comment_count>
      <attachid>112379</attachid>
    <who name="Brad">brkemper</who>
    <bug_when>2011-10-25 12:57:58 -0700</bug_when>
    <thetext>Created attachment 112379
It doesn&apos;t appear to be fixed. Test in attachment still fails.

If I have a span inside an anchor (&quot;A&quot; element), it&apos;s color is ignored when the anchor becomes visited. See well-reduced attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>490357</commentid>
    <comment_count>8</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2011-10-25 14:20:21 -0700</bug_when>
    <thetext>Please file a separate bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>111419</attachid>
            <date>2011-10-18 04:02:22 -0700</date>
            <delta_ts>2011-10-18 05:23:15 -0700</delta_ts>
            <desc>patch</desc>
            <filename>visited-link-descendant.patch</filename>
            <type>text/plain</type>
            <size>8776</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDk3NzM1KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjkgQEAKKzIwMTEtMTAtMTggIEFudHRpIEtv
aXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04ocjk3MjQ4KTog
OnZpc2l0ZWQgYXMgZGVzY2VuZGFudCBzZWxlY3RvciBicm9rZW4KKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcwMTIyCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBNYWtlICI6dmlzaXRlZCBmb28i
IGFuZCBzaW1pbGFyIHNlbGVjdG9ycyB3b3JrIGNvcnJlY3RseSBhZ2Fpbi4gVGhleSBjYW4gYWZm
ZWN0IAorICAgICAgICB0aGUgdmlzaXRlZCBzdHlsZSBvZiBhbiBlbGVtZW50IGluc2lkZSBhIHZp
c2l0ZWQgbGluay4KKworICAgICAgICBUZXN0OiBmYXN0L3NlbGVjdG9ycy92aXNpdGVkLWRlc2Nl
bmRhbnQuaHRtbAorCisgICAgICAgICogY3NzL0NTU1N0eWxlU2VsZWN0b3IuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6Q1NTU3R5bGVTZWxlY3Rvcjo6YXBwbHlEZWNsYXJhdGlvbnMpOiAKKyAgICAg
ICAgCisgICAgICAgICAgICBBcHBseSB2aXNpdGVkIHN0eWxlIHRvIGNoaWxkcmVuIG9mIHZpc2l0
ZWQgbGlua3MgdG9vLgorICAgICAgICAgICAgCisgICAgICAgICogY3NzL1NlbGVjdG9yQ2hlY2tl
ci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTZWxlY3RvckNoZWNrZXI6OmNoZWNrU2VsZWN0b3Ip
OiAKKyAgICAgICAgCisgICAgICAgICAgICBEb24ndCBkaXNhYmxlIHZpc2l0ZWQgbWF0Y2hpbmcg
dW50aWwgd2UgcnVuIGludG8gZmlyc3QgYW5jZXN0b3IgbGluayBvciB1c2UgY29tYmluYXRvciBv
dGhlciB0aGFuIGNoaWxkL2Rlc2NlbmRhbnQuCisKKyAgICAgICAgKFdlYkNvcmU6OlNlbGVjdG9y
Q2hlY2tlcjo6ZGV0ZXJtaW5lTGlua01hdGNoVHlwZSk6CisgICAgICAgIAorICAgICAgICAgICAg
TG9vayBpbnRvIGNoaWxkL2Rlc2NlbmRhbnQgY29tcG9uZW50IHNlbGVjdG9ycyB0b28gdG8gZGV0
ZXJtaW5lIHRoZSBsaW5rIG1hdGNoIHR5cGUuCisKIDIwMTEtMTAtMTEgIFBhdmVsIFBvZGl2aWxv
diAgPHBvZGl2aWxvdkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3Rvcjogc3Vw
cG9ydCBkaXNwbGF5aW5nIG11bHRpcGxlIHNvdXJjZXMgcGVyIHNpbmdsZSBzY3JpcHQgaW4gU2Ny
aXB0c1BhbmVsLgpJbmRleDogU291cmNlL1dlYkNvcmUvY3NzL0NTU1N0eWxlU2VsZWN0b3IuY3Bw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2Nzcy9DU1NTdHlsZVNlbGVjdG9yLmNwcAko
cmV2aXNpb24gOTc3MjYpCisrKyBTb3VyY2UvV2ViQ29yZS9jc3MvQ1NTU3R5bGVTZWxlY3Rvci5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTIxNzQsNyArMjE3NCw3IEBAIHZvaWQgQ1NTU3R5bGVTZWxl
Y3Rvcjo6YXBwbHlEZWNsYXJhdGlvbnMKICAgICBpZiAoc3RhcnRJbmRleCA9PSAtMSkKICAgICAg
ICAgcmV0dXJuOwogCi0gICAgaWYgKG1fZWxlbWVudCAmJiBtX2VsZW1lbnQtPmlzTGluaygpKSB7
CisgICAgaWYgKG1fc3R5bGUtPmluc2lkZUxpbmsoKSAhPSBOb3RJbnNpZGVMaW5rKSB7CiAgICAg
ICAgIGZvciAoaW50IGkgPSBzdGFydEluZGV4OyBpIDw9IGVuZEluZGV4OyArK2kpIHsKICAgICAg
ICAgICAgIENTU011dGFibGVTdHlsZURlY2xhcmF0aW9uKiBzdHlsZURlY2xhcmF0aW9uID0gbV9t
YXRjaGVkRGVjbHNbaV0uc3R5bGVEZWNsYXJhdGlvbjsKICAgICAgICAgICAgIHVuc2lnbmVkIGxp
bmtNYXRjaFR5cGUgPSBtX21hdGNoZWREZWNsc1tpXS5saW5rTWF0Y2hUeXBlOwpJbmRleDogU291
cmNlL1dlYkNvcmUvY3NzL1NlbGVjdG9yQ2hlY2tlci5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYkNvcmUvY3NzL1NlbGVjdG9yQ2hlY2tlci5jcHAJKHJldmlzaW9uIDk3NzI2KQorKysgU291
cmNlL1dlYkNvcmUvY3NzL1NlbGVjdG9yQ2hlY2tlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQ1
Niw4ICs0NTYsOCBAQCBTZWxlY3RvckNoZWNrZXI6OlNlbGVjdG9yTWF0Y2ggU2VsZWN0b3JDCiAg
ICAgICAgIGlmIChtX3BzZXVkb1N0eWxlICE9IE5PUFNFVURPICYmIG1fcHNldWRvU3R5bGUgIT0g
ZHluYW1pY1BzZXVkbykKICAgICAgICAgICAgIHJldHVybiBTZWxlY3RvckZhaWxzQ29tcGxldGVs
eTsKICAgICAKLSAgICAgICAgLy8gRGlzYWJsZSA6dmlzaXRlZCBtYXRjaGluZyBhZnRlciB3ZSBt
b3ZlIHRvIHNlbGVjdG9yIGNvbXBvbmVudHMgdGhhdCB3b3VsZCBtYXRjaCBhbnl0aGluZyBlbHNl
IHRoYW4gdGhlIGN1cnJlbnQgZWxlbWVudC4KLSAgICAgICAgaWYgKCFpc1N1YlNlbGVjdG9yKQor
ICAgICAgICAvLyBEaXNhYmxlIDp2aXNpdGVkIG1hdGNoaW5nIHdoZW4gd2Ugc2VlIHRoZSBmaXJz
dCBsaW5rIG9yIHRyeSB0byBtYXRjaCBhbnl0aGluZyBlbHNlIHRoYW4gYW4gYW5jZXN0b3JzLgor
ICAgICAgICBpZiAoIWlzU3ViU2VsZWN0b3IgJiYgKGUtPmlzTGluaygpIHx8IChyZWxhdGlvbiAh
PSBDU1NTZWxlY3Rvcjo6RGVzY2VuZGFudCAmJiByZWxhdGlvbiAhPSBDU1NTZWxlY3Rvcjo6Q2hp
bGQpKSkKICAgICAgICAgICAgIHZpc2l0ZWRNYXRjaFR5cGUgPSBWaXNpdGVkTWF0Y2hEaXNhYmxl
ZDsKICAgICB9CiAgICAgCkBAIC0xMzM4LDcgKzEzMzgsNyBAQCB1bnNpZ25lZCBTZWxlY3RvckNo
ZWNrZXI6OmRldGVybWluZUxpbmtNCiAgICAgdW5zaWduZWQgbGlua01hdGNoVHlwZSA9IE1hdGNo
QWxsOwogICAgIAogICAgIC8vIFN0YXRpY2FsbHkgZGV0ZXJtaW5lIGlmIHRoaXMgc2VsZWN0b3Ig
d2lsbCBtYXRjaCBhIGxpbmsgaW4gdmlzaXRlZCwgdW52aXNpdGVkIG9yIGFueSBzdGF0ZSwgb3Ig
bmV2ZXIuCi0gICAgLy8gOnZpc2l0ZWQgbmV2ZXIgbWF0Y2hlcyBvdGhlciBlbGVtZW50cyB0aGFu
IHRoZSBjdXJyZW50LgorICAgIC8vIDp2aXNpdGVkIG5ldmVyIG1hdGNoZXMgb3RoZXIgZWxlbWVu
dHMgdGhhbiB0aGUgaW5uZXJtb3N0IGxpbmsgZWxlbWVudC4KICAgICBmb3IgKDsgc2VsZWN0b3I7
IHNlbGVjdG9yID0gc2VsZWN0b3ItPnRhZ0hpc3RvcnkoKSkgewogICAgICAgICBzd2l0Y2ggKHNl
bGVjdG9yLT5wc2V1ZG9UeXBlKCkpIHsKICAgICAgICAgY2FzZSBDU1NTZWxlY3Rvcjo6UHNldWRv
Tm90OgpAQCAtMTM2MSwxMCArMTM2MSwxNCBAQCB1bnNpZ25lZCBTZWxlY3RvckNoZWNrZXI6OmRl
dGVybWluZUxpbmtNCiAgICAgICAgICAgICAvLyBXZSBkb24ndCBzdXBwb3J0IDpsaW5rIGFuZCA6
dmlzaXRlZCBpbnNpZGUgOi13ZWJraXQtYW55LgogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
IH0KLSAgICAgICAgaWYgKHNlbGVjdG9yLT5yZWxhdGlvbigpICE9IENTU1NlbGVjdG9yOjpTdWJT
ZWxlY3RvcikKKyAgICAgICAgQ1NTU2VsZWN0b3I6OlJlbGF0aW9uIHJlbGF0aW9uID0gc2VsZWN0
b3ItPnJlbGF0aW9uKCk7CisgICAgICAgIGlmIChyZWxhdGlvbiA9PSBDU1NTZWxlY3Rvcjo6U3Vi
U2VsZWN0b3IpCisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgaWYgKHJlbGF0aW9uICE9
IENTU1NlbGVjdG9yOjpEZXNjZW5kYW50ICYmIHJlbGF0aW9uICE9IENTU1NlbGVjdG9yOjpDaGls
ZCkKKyAgICAgICAgICAgIHJldHVybiBsaW5rTWF0Y2hUeXBlOworICAgICAgICBpZiAobGlua01h
dGNoVHlwZSAhPSBNYXRjaEFsbCkKICAgICAgICAgICAgIHJldHVybiBsaW5rTWF0Y2hUeXBlOwog
ICAgIH0KLSAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKICAgICByZXR1cm4gbGlua01hdGNoVHlw
ZTsKIH0KIApJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91
dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gOTc3MzUpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VM
b2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAxMS0xMC0xOCAgQW50dGkgS29p
dmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTihyOTcyNDgpOiA6
dmlzaXRlZCBhcyBkZXNjZW5kYW50IHNlbGVjdG9yIGJyb2tlbgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzAxMjIKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3Qvc2VsZWN0b3JzL3Zpc2l0ZWQtZGVz
Y2VuZGFudC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3Qvc2VsZWN0b3JzL3Zp
c2l0ZWQtZGVzY2VuZGFudC5odG1sOiBBZGRlZC4KKwogMjAxMS0xMC0xMSAgUGF2ZWwgUG9kaXZp
bG92ICA8cG9kaXZpbG92QGNocm9taXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBz
dXBwb3J0IGRpc3BsYXlpbmcgbXVsdGlwbGUgc291cmNlcyBwZXIgc2luZ2xlIHNjcmlwdCBpbiBT
Y3JpcHRzUGFuZWwuCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3NlbGVjdG9ycy92aXNpdGVkLWRl
c2NlbmRhbnQtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3Qvc2Vs
ZWN0b3JzL3Zpc2l0ZWQtZGVzY2VuZGFudC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBM
YXlvdXRUZXN0cy9mYXN0L3NlbGVjdG9ycy92aXNpdGVkLWRlc2NlbmRhbnQtZXhwZWN0ZWQudHh0
CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDI2IEBACitUZXN0IHRoYXQgdmlzaXRlZCBzdHlsZSBt
YXRjaGVzIHRvIHRoZSB0b3Btb3N0IGxpbmsgaW4gYSBkZWNlbmRhbnQgc2VsZWN0b3IuIFRoZSBs
aW5rIHNob3VsZCBiZSBncmVlbiwgd2l0aCByZWQgdW5kZXJsaW5pbmcuCisKK0xpbmsKKworVGVz
dCB0aGF0IHZpc2l0ZWQgc3R5bGUgbWF0Y2hlcyB0byB0aGUgdG9wbW9zdCBsaW5rIGluIGEgY2hp
bGQgc2VsZWN0b3IuIFRoZSBsaW5rIHNob3VsZCBiZSBncmVlbiwgd2l0aCByZWQgdW5kZXJsaW5p
bmcuCisKK0xpbmsKKworVGVzdCB0aGF0IHZpc2l0ZWQgc3R5bGUgZG9lcyBub3QgbWF0Y2ggdG8g
bm9uLXRvcG1vc3QgbGlua3MuIFRoZSBsaW5rIHNob3VsZCBiZSByZWQsIHdpdGggcmVkIHVuZGVy
bGluaW5nLgorCitMaW5rCisKK1Rlc3QgdGhhdCBkaXJlY3QgYWRqYWNlbnQgc2VsZWN0b3IgZG9l
c24ndCBtYXRjaCB2aXNpdGVkIHN0eWxlLiBUaGUgbGluayBzaG91bGQgYmUgcmVkLCB3aXRoIHJl
ZCB1bmRlcmxpbmluZy4gVGhlIHNwYW4gc2hvdWxkIGJlIGdyZWVuLgorCitMaW5rIFNwYW4KKwor
VGVzdCB0aGF0IGluZGlyZWN0IGFkamFjZW50IHNlbGVjdG9yIGRvZXNuJ3QgbWF0Y2ggdmlzaXRl
ZCBzdHlsZS4gVGhlIGxpbmsgc2hvdWxkIGJlIHJlZCwgd2l0aCByZWQgdW5kZXJsaW5pbmcuIFRo
ZSBzcGFuIHNob3VsZCBiZSBncmVlbi4KKworTGluayBTcGFuCisKK1BBU1MKK1BBU1MKK1BBU1MK
K1BBU1MKK1BBU1MKKwpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9zZWxlY3RvcnMvdmlzaXRlZC1k
ZXNjZW5kYW50Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9zZWxlY3RvcnMv
dmlzaXRlZC1kZXNjZW5kYW50Lmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0
L3NlbGVjdG9ycy92aXNpdGVkLWRlc2NlbmRhbnQuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCAr
MSw5MiBAQAorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQ+CitpZiAod2luZG93LmxheW91dFRlc3RD
b250cm9sbGVyKSB7CisgICAgd2luZG93LmxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQo
KTsKK30KKyAgICAKK2Z1bmN0aW9uIHJlcG9ydFJlc3VsdChwYXNzKQoreworICAgIGlmIChwYXNz
KQorICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncmVzdWx0JykuaW5uZXJIVE1MICs9
ICdQQVNTPGJyPic7CisgICAgZWxzZQorICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgn
cmVzdWx0JykuaW5uZXJIVE1MICs9ICdGQUlMPGJyPic7Cit9CisKK2Z1bmN0aW9uIGNvbXBhcmVT
dHlsZXMoKQoreworICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKKyAgICAg
ICAgdmFyIHN0eWxlOworICAgICAgICBzdHlsZSA9IHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxl
ci5jb21wdXRlZFN0eWxlSW5jbHVkaW5nVmlzaXRlZEluZm8oZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoJ2wxJykpOworICAgICAgICByZXBvcnRSZXN1bHQoc3R5bGUuY29sb3IgPT0gInJnYigwLCAx
MjgsIDApIik7CisgICAgICAgIHN0eWxlID0gd2luZG93LmxheW91dFRlc3RDb250cm9sbGVyLmNv
bXB1dGVkU3R5bGVJbmNsdWRpbmdWaXNpdGVkSW5mbyhkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgn
bDInKSk7CisgICAgICAgIHJlcG9ydFJlc3VsdChzdHlsZS5jb2xvciA9PSAicmdiKDAsIDEyOCwg
MCkiKTsKKyAgICAgICAgc3R5bGUgPSB3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIuY29tcHV0
ZWRTdHlsZUluY2x1ZGluZ1Zpc2l0ZWRJbmZvKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdsMycp
KTsKKyAgICAgICAgcmVwb3J0UmVzdWx0KHN0eWxlLmNvbG9yID09ICJyZ2IoMjU1LCAwLCAwKSIp
OworICAgICAgICBzdHlsZSA9IHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlci5jb21wdXRlZFN0
eWxlSW5jbHVkaW5nVmlzaXRlZEluZm8oZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3NwYW4xJykp
OworICAgICAgICByZXBvcnRSZXN1bHQoc3R5bGUuY29sb3IgPT0gInJnYigwLCAxMjgsIDApIik7
CisgICAgICAgIHN0eWxlID0gd2luZG93LmxheW91dFRlc3RDb250cm9sbGVyLmNvbXB1dGVkU3R5
bGVJbmNsdWRpbmdWaXNpdGVkSW5mbyhkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc3BhbjInKSk7
CisgICAgICAgIHJlcG9ydFJlc3VsdChzdHlsZS5jb2xvciA9PSAicmdiKDAsIDEyOCwgMCkiKTsK
KyAgICAgICAgcmV0dXJuOworICAgIH0KK30KKzwvc2NyaXB0PgorPHN0eWxlPgorOnZpc2l0ZWQg
eyBjb2xvcjogcmVkIH0KKzp2aXNpdGVkICNsMSB7IGNvbG9yOiBncmVlbiB9Cis6dmlzaXRlZCA+
ICNsMiB7IGNvbG9yOiBncmVlbiB9Cis6dmlzaXRlZCBzcGFuIDp2aXNpdGVkIHsgY29sb3I6IGdy
ZWVuIH0KKzpsaW5rICsgI3NwYW4xIHsgY29sb3I6IGdyZWVuIH0KKzp2aXNpdGVkICsgI3NwYW4x
IHsgY29sb3I6IHJlZCB9Cis6bGluayB+ICNzcGFuMiB7IGNvbG9yOiBncmVlbiB9Cis6dmlzaXRl
ZCB+ICNzcGFuMiB7IGNvbG9yOiByZWQgfQorPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5IG9ubG9h
ZD0iY29tcGFyZVN0eWxlcygpIj4KKzxpZnJhbWUgc3JjPSJyZXNvdXJjZXMvZHVtbXkuaHRtbCIg
c3R5bGU9ImRpc3BsYXk6bm9uZSI+PC9pZnJhbWU+CisKKzxwPgorVGVzdCB0aGF0IHZpc2l0ZWQg
c3R5bGUgbWF0Y2hlcyB0byB0aGUgdG9wbW9zdCBsaW5rIGluIGEgZGVjZW5kYW50IHNlbGVjdG9y
LgorVGhlIGxpbmsgc2hvdWxkIGJlIGdyZWVuLCB3aXRoIHJlZCB1bmRlcmxpbmluZy4KKzwvcD4K
KzxwPgorPGEgaHJlZj0iIj48c3BhbiBpZD0ibDEiPkxpbms8L3NwYW4+PC9hPgorPC9wPgorPHA+
CitUZXN0IHRoYXQgdmlzaXRlZCBzdHlsZSBtYXRjaGVzIHRvIHRoZSB0b3Btb3N0IGxpbmsgaW4g
YSBjaGlsZCBzZWxlY3Rvci4KK1RoZSBsaW5rIHNob3VsZCBiZSBncmVlbiwgd2l0aCByZWQgdW5k
ZXJsaW5pbmcuCis8L3A+Cis8cD4KKzxhIGhyZWY9IiI+PHNwYW4gaWQ9ImwyIj5MaW5rPC9zcGFu
PjwvYT4KKzwvcD4KKzxwPgorVGVzdCB0aGF0IHZpc2l0ZWQgc3R5bGUgZG9lcyBub3QgbWF0Y2gg
dG8gbm9uLXRvcG1vc3QgbGlua3MuCitUaGUgbGluayBzaG91bGQgYmUgcmVkLCB3aXRoIHJlZCB1
bmRlcmxpbmluZy4KKzwvcD4KKzxwPgorPGEgaHJlZj0iIj48c3Bhbj48YSBocmVmPSIiIGlkPSJs
MyI+TGluazwvYT48L3NwYW4+PC9hPgorPC9wPgorPHA+CitUZXN0IHRoYXQgZGlyZWN0IGFkamFj
ZW50IHNlbGVjdG9yIGRvZXNuJ3QgbWF0Y2ggdmlzaXRlZCBzdHlsZS4KK1RoZSBsaW5rIHNob3Vs
ZCBiZSByZWQsIHdpdGggcmVkIHVuZGVybGluaW5nLgorVGhlIHNwYW4gc2hvdWxkIGJlIGdyZWVu
LgorPC9wPgorPHA+Cis8YSBocmVmPSIiPkxpbms8L2E+Cis8c3BhbiBpZD1zcGFuMT5TcGFuPC9z
cGFuPgorPC9wPgorPHA+CitUZXN0IHRoYXQgaW5kaXJlY3QgYWRqYWNlbnQgc2VsZWN0b3IgZG9l
c24ndCBtYXRjaCB2aXNpdGVkIHN0eWxlLgorVGhlIGxpbmsgc2hvdWxkIGJlIHJlZCwgd2l0aCBy
ZWQgdW5kZXJsaW5pbmcuCitUaGUgc3BhbiBzaG91bGQgYmUgZ3JlZW4uCis8L3A+Cis8cD4KKzxh
IGhyZWY9IiI+TGluazwvYT4KKzxzcGFuIGlkPXNwYW4yPlNwYW48L3NwYW4+Cis8L3A+Cis8cCBp
ZD1yZXN1bHQ+Cis8L3A+Cis8c2NyaXB0PgorPC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>
<flag name="commit-queue"
          id="109252"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>111426</attachid>
            <date>2011-10-18 05:23:15 -0700</date>
            <delta_ts>2011-10-18 05:34:55 -0700</delta_ts>
            <desc>made the test a render tree dump as computedStyleIncludingVisitedInfo is poorly supported across platforms</desc>
            <filename>visited-link-descendant-2.patch</filename>
            <type>text/plain</type>
            <size>10541</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDk3NzM1KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjkgQEAKKzIwMTEtMTAtMTggIEFudHRpIEtv
aXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04ocjk3MjQ4KTog
OnZpc2l0ZWQgYXMgZGVzY2VuZGFudCBzZWxlY3RvciBicm9rZW4KKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcwMTIyCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBNYWtlICI6dmlzaXRlZCBmb28i
IGFuZCBzaW1pbGFyIHNlbGVjdG9ycyB3b3JrIGNvcnJlY3RseSBhZ2Fpbi4gVGhleSBjYW4gYWZm
ZWN0IAorICAgICAgICB0aGUgdmlzaXRlZCBzdHlsZSBvZiBhbiBlbGVtZW50IGluc2lkZSBhIHZp
c2l0ZWQgbGluay4KKworICAgICAgICBUZXN0OiBmYXN0L3NlbGVjdG9ycy92aXNpdGVkLWRlc2Nl
bmRhbnQuaHRtbAorCisgICAgICAgICogY3NzL0NTU1N0eWxlU2VsZWN0b3IuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6Q1NTU3R5bGVTZWxlY3Rvcjo6YXBwbHlEZWNsYXJhdGlvbnMpOiAKKyAgICAg
ICAgCisgICAgICAgICAgICBBcHBseSB2aXNpdGVkIHN0eWxlIHRvIGNoaWxkcmVuIG9mIHZpc2l0
ZWQgbGlua3MgdG9vLgorICAgICAgICAgICAgCisgICAgICAgICogY3NzL1NlbGVjdG9yQ2hlY2tl
ci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTZWxlY3RvckNoZWNrZXI6OmNoZWNrU2VsZWN0b3Ip
OiAKKyAgICAgICAgCisgICAgICAgICAgICBEb24ndCBkaXNhYmxlIHZpc2l0ZWQgbWF0Y2hpbmcg
dW50aWwgd2UgcnVuIGludG8gZmlyc3QgYW5jZXN0b3IgbGluayBvciB1c2UgY29tYmluYXRvciBv
dGhlciB0aGFuIGNoaWxkL2Rlc2NlbmRhbnQuCisKKyAgICAgICAgKFdlYkNvcmU6OlNlbGVjdG9y
Q2hlY2tlcjo6ZGV0ZXJtaW5lTGlua01hdGNoVHlwZSk6CisgICAgICAgIAorICAgICAgICAgICAg
TG9vayBpbnRvIGNoaWxkL2Rlc2NlbmRhbnQgY29tcG9uZW50IHNlbGVjdG9ycyB0b28gdG8gZGV0
ZXJtaW5lIHRoZSBsaW5rIG1hdGNoIHR5cGUuCisKIDIwMTEtMTAtMTEgIFBhdmVsIFBvZGl2aWxv
diAgPHBvZGl2aWxvdkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3Rvcjogc3Vw
cG9ydCBkaXNwbGF5aW5nIG11bHRpcGxlIHNvdXJjZXMgcGVyIHNpbmdsZSBzY3JpcHQgaW4gU2Ny
aXB0c1BhbmVsLgpJbmRleDogU291cmNlL1dlYkNvcmUvY3NzL0NTU1N0eWxlU2VsZWN0b3IuY3Bw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2Nzcy9DU1NTdHlsZVNlbGVjdG9yLmNwcAko
cmV2aXNpb24gOTc3MjYpCisrKyBTb3VyY2UvV2ViQ29yZS9jc3MvQ1NTU3R5bGVTZWxlY3Rvci5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTIxNzQsNyArMjE3NCw3IEBAIHZvaWQgQ1NTU3R5bGVTZWxl
Y3Rvcjo6YXBwbHlEZWNsYXJhdGlvbnMKICAgICBpZiAoc3RhcnRJbmRleCA9PSAtMSkKICAgICAg
ICAgcmV0dXJuOwogCi0gICAgaWYgKG1fZWxlbWVudCAmJiBtX2VsZW1lbnQtPmlzTGluaygpKSB7
CisgICAgaWYgKG1fc3R5bGUtPmluc2lkZUxpbmsoKSAhPSBOb3RJbnNpZGVMaW5rKSB7CiAgICAg
ICAgIGZvciAoaW50IGkgPSBzdGFydEluZGV4OyBpIDw9IGVuZEluZGV4OyArK2kpIHsKICAgICAg
ICAgICAgIENTU011dGFibGVTdHlsZURlY2xhcmF0aW9uKiBzdHlsZURlY2xhcmF0aW9uID0gbV9t
YXRjaGVkRGVjbHNbaV0uc3R5bGVEZWNsYXJhdGlvbjsKICAgICAgICAgICAgIHVuc2lnbmVkIGxp
bmtNYXRjaFR5cGUgPSBtX21hdGNoZWREZWNsc1tpXS5saW5rTWF0Y2hUeXBlOwpJbmRleDogU291
cmNlL1dlYkNvcmUvY3NzL1NlbGVjdG9yQ2hlY2tlci5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYkNvcmUvY3NzL1NlbGVjdG9yQ2hlY2tlci5jcHAJKHJldmlzaW9uIDk3NzI2KQorKysgU291
cmNlL1dlYkNvcmUvY3NzL1NlbGVjdG9yQ2hlY2tlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQ1
MCwxNyArNDUwLDE3IEBAIFNlbGVjdG9yQ2hlY2tlcjo6U2VsZWN0b3JNYXRjaCBTZWxlY3RvckMK
ICAgICBzZWwgPSBzZWwtPnRhZ0hpc3RvcnkoKTsKICAgICBpZiAoIXNlbCkKICAgICAgICAgcmV0
dXJuIFNlbGVjdG9yTWF0Y2hlczsKLSAgICAKKwogICAgIGlmIChyZWxhdGlvbiAhPSBDU1NTZWxl
Y3Rvcjo6U3ViU2VsZWN0b3IpIHsKICAgICAgICAgLy8gQmFpbC1vdXQgaWYgdGhpcyBzZWxlY3Rv
ciBpcyBpcnJlbGV2YW50IGZvciB0aGUgcHNldWRvU3R5bGUKICAgICAgICAgaWYgKG1fcHNldWRv
U3R5bGUgIT0gTk9QU0VVRE8gJiYgbV9wc2V1ZG9TdHlsZSAhPSBkeW5hbWljUHNldWRvKQogICAg
ICAgICAgICAgcmV0dXJuIFNlbGVjdG9yRmFpbHNDb21wbGV0ZWx5OwogICAgIAotICAgICAgICAv
LyBEaXNhYmxlIDp2aXNpdGVkIG1hdGNoaW5nIGFmdGVyIHdlIG1vdmUgdG8gc2VsZWN0b3IgY29t
cG9uZW50cyB0aGF0IHdvdWxkIG1hdGNoIGFueXRoaW5nIGVsc2UgdGhhbiB0aGUgY3VycmVudCBl
bGVtZW50LgotICAgICAgICBpZiAoIWlzU3ViU2VsZWN0b3IpCisgICAgICAgIC8vIERpc2FibGUg
OnZpc2l0ZWQgbWF0Y2hpbmcgd2hlbiB3ZSBzZWUgdGhlIGZpcnN0IGxpbmsgb3IgdHJ5IHRvIG1h
dGNoIGFueXRoaW5nIGVsc2UgdGhhbiBhbiBhbmNlc3RvcnMuCisgICAgICAgIGlmICghaXNTdWJT
ZWxlY3RvciAmJiAoZS0+aXNMaW5rKCkgfHwgKHJlbGF0aW9uICE9IENTU1NlbGVjdG9yOjpEZXNj
ZW5kYW50ICYmIHJlbGF0aW9uICE9IENTU1NlbGVjdG9yOjpDaGlsZCkpKQogICAgICAgICAgICAg
dmlzaXRlZE1hdGNoVHlwZSA9IFZpc2l0ZWRNYXRjaERpc2FibGVkOwogICAgIH0KLSAgICAKKwog
ICAgIHN3aXRjaCAocmVsYXRpb24pIHsKICAgICBjYXNlIENTU1NlbGVjdG9yOjpEZXNjZW5kYW50
OgogICAgICAgICB3aGlsZSAodHJ1ZSkgewpAQCAtMTMzOCw3ICsxMzM4LDcgQEAgdW5zaWduZWQg
U2VsZWN0b3JDaGVja2VyOjpkZXRlcm1pbmVMaW5rTQogICAgIHVuc2lnbmVkIGxpbmtNYXRjaFR5
cGUgPSBNYXRjaEFsbDsKICAgICAKICAgICAvLyBTdGF0aWNhbGx5IGRldGVybWluZSBpZiB0aGlz
IHNlbGVjdG9yIHdpbGwgbWF0Y2ggYSBsaW5rIGluIHZpc2l0ZWQsIHVudmlzaXRlZCBvciBhbnkg
c3RhdGUsIG9yIG5ldmVyLgotICAgIC8vIDp2aXNpdGVkIG5ldmVyIG1hdGNoZXMgb3RoZXIgZWxl
bWVudHMgdGhhbiB0aGUgY3VycmVudC4KKyAgICAvLyA6dmlzaXRlZCBuZXZlciBtYXRjaGVzIG90
aGVyIGVsZW1lbnRzIHRoYW4gdGhlIGlubmVybW9zdCBsaW5rIGVsZW1lbnQuCiAgICAgZm9yICg7
IHNlbGVjdG9yOyBzZWxlY3RvciA9IHNlbGVjdG9yLT50YWdIaXN0b3J5KCkpIHsKICAgICAgICAg
c3dpdGNoIChzZWxlY3Rvci0+cHNldWRvVHlwZSgpKSB7CiAgICAgICAgIGNhc2UgQ1NTU2VsZWN0
b3I6OlBzZXVkb05vdDoKQEAgLTEzNjEsMTAgKzEzNjEsMTQgQEAgdW5zaWduZWQgU2VsZWN0b3JD
aGVja2VyOjpkZXRlcm1pbmVMaW5rTQogICAgICAgICAgICAgLy8gV2UgZG9uJ3Qgc3VwcG9ydCA6
bGluayBhbmQgOnZpc2l0ZWQgaW5zaWRlIDotd2Via2l0LWFueS4KICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICB9Ci0gICAgICAgIGlmIChzZWxlY3Rvci0+cmVsYXRpb24oKSAhPSBDU1NTZWxl
Y3Rvcjo6U3ViU2VsZWN0b3IpCisgICAgICAgIENTU1NlbGVjdG9yOjpSZWxhdGlvbiByZWxhdGlv
biA9IHNlbGVjdG9yLT5yZWxhdGlvbigpOworICAgICAgICBpZiAocmVsYXRpb24gPT0gQ1NTU2Vs
ZWN0b3I6OlN1YlNlbGVjdG9yKQorICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIGlmIChy
ZWxhdGlvbiAhPSBDU1NTZWxlY3Rvcjo6RGVzY2VuZGFudCAmJiByZWxhdGlvbiAhPSBDU1NTZWxl
Y3Rvcjo6Q2hpbGQpCisgICAgICAgICAgICByZXR1cm4gbGlua01hdGNoVHlwZTsKKyAgICAgICAg
aWYgKGxpbmtNYXRjaFR5cGUgIT0gTWF0Y2hBbGwpCiAgICAgICAgICAgICByZXR1cm4gbGlua01h
dGNoVHlwZTsKICAgICB9Ci0gICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7CiAgICAgcmV0dXJuIGxp
bmtNYXRjaFR5cGU7CiB9CiAKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDk3NzM5KQorKysgTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMTAtMTgg
IEFudHRpIEtvaXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04o
cjk3MjQ4KTogOnZpc2l0ZWQgYXMgZGVzY2VuZGFudCBzZWxlY3RvciBicm9rZW4KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcwMTIyCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L3NlbGVjdG9ycy92
aXNpdGVkLWRlc2NlbmRhbnQuaHRtbDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vbWFjL2Zh
c3Qvc2VsZWN0b3JzL3Zpc2l0ZWQtZGVzY2VuZGFudC1leHBlY3RlZC50eHQ6IEFkZGVkLgorCiAy
MDExLTEwLTE4ICBNaWhuZWEgT3ZpZGVuaWUgIDxtaWhuZWFAYWRvYmUuY29tPgogCiAgICAgICAg
IFtDU1MgUmVnaW9uc11QYXJzZSBALXdlYmtpdC1yZWdpb24gcnVsZQpJbmRleDogTGF5b3V0VGVz
dHMvZmFzdC9zZWxlY3RvcnMvdmlzaXRlZC1kZXNjZW5kYW50Lmh0bWwKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
TGF5b3V0VGVzdHMvZmFzdC9zZWxlY3RvcnMvdmlzaXRlZC1kZXNjZW5kYW50Lmh0bWwJKHJldmlz
aW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L3NlbGVjdG9ycy92aXNpdGVkLWRlc2NlbmRhbnQu
aHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw1NSBAQAorPGh0bWw+Cis8aGVhZD4KKzxzdHls
ZT4KKzp2aXNpdGVkIHsgY29sb3I6IHJlZCB9Cis6dmlzaXRlZCAjbDEgeyBjb2xvcjogZ3JlZW4g
fQorOnZpc2l0ZWQgPiAjbDIgeyBjb2xvcjogZ3JlZW4gfQorOnZpc2l0ZWQgc3BhbiA6dmlzaXRl
ZCB7IGNvbG9yOiBncmVlbiB9Cis6bGluayArICNzcGFuMSB7IGNvbG9yOiBncmVlbiB9Cis6dmlz
aXRlZCArICNzcGFuMSB7IGNvbG9yOiByZWQgfQorOmxpbmsgfiAjc3BhbjIgeyBjb2xvcjogZ3Jl
ZW4gfQorOnZpc2l0ZWQgfiAjc3BhbjIgeyBjb2xvcjogcmVkIH0KKzwvc3R5bGU+Cis8L2hlYWQ+
Cis8Ym9keT4KKzxwPgorVGVzdCB0aGF0IHZpc2l0ZWQgc3R5bGUgbWF0Y2hlcyB0byB0aGUgdG9w
bW9zdCBsaW5rIGluIGEgZGVjZW5kYW50IHNlbGVjdG9yLgorVGhlIGxpbmsgc2hvdWxkIGJlIGdy
ZWVuLCB3aXRoIHJlZCB1bmRlcmxpbmluZy4KKzwvcD4KKzxwPgorPGEgaHJlZj0iIj48c3BhbiBp
ZD0ibDEiPkxpbms8L3NwYW4+PC9hPgorPC9wPgorPHA+CitUZXN0IHRoYXQgdmlzaXRlZCBzdHls
ZSBtYXRjaGVzIHRvIHRoZSB0b3Btb3N0IGxpbmsgaW4gYSBjaGlsZCBzZWxlY3Rvci4KK1RoZSBs
aW5rIHNob3VsZCBiZSBncmVlbiwgd2l0aCByZWQgdW5kZXJsaW5pbmcuCis8L3A+Cis8cD4KKzxh
IGhyZWY9IiI+PHNwYW4gaWQ9ImwyIj5MaW5rPC9zcGFuPjwvYT4KKzwvcD4KKzxwPgorVGVzdCB0
aGF0IHZpc2l0ZWQgc3R5bGUgZG9lcyBub3QgbWF0Y2ggdG8gbm9uLXRvcG1vc3QgbGlua3MuCitU
aGUgbGluayBzaG91bGQgYmUgcmVkLCB3aXRoIHJlZCB1bmRlcmxpbmluZy4KKzwvcD4KKzxwPgor
PGEgaHJlZj0iIj48c3Bhbj48YSBocmVmPSIiIGlkPSJsMyI+TGluazwvYT48L3NwYW4+PC9hPgor
PC9wPgorPHA+CitUZXN0IHRoYXQgZGlyZWN0IGFkamFjZW50IHNlbGVjdG9yIGRvZXNuJ3QgbWF0
Y2ggdmlzaXRlZCBzdHlsZS4KK1RoZSBsaW5rIHNob3VsZCBiZSByZWQsIHdpdGggcmVkIHVuZGVy
bGluaW5nLgorVGhlIHNwYW4gc2hvdWxkIGJlIGdyZWVuLgorPC9wPgorPHA+Cis8YSBocmVmPSIi
Pkxpbms8L2E+Cis8c3BhbiBpZD1zcGFuMT5TcGFuPC9zcGFuPgorPC9wPgorPHA+CitUZXN0IHRo
YXQgaW5kaXJlY3QgYWRqYWNlbnQgc2VsZWN0b3IgZG9lc24ndCBtYXRjaCB2aXNpdGVkIHN0eWxl
LgorVGhlIGxpbmsgc2hvdWxkIGJlIHJlZCwgd2l0aCByZWQgdW5kZXJsaW5pbmcuCitUaGUgc3Bh
biBzaG91bGQgYmUgZ3JlZW4uCis8L3A+Cis8cD4KKzxhIGhyZWY9IiI+TGluazwvYT4KKzxzcGFu
IGlkPXNwYW4yPlNwYW48L3NwYW4+Cis8L3A+Cis8L2JvZHk+Cis8L2h0bWw+CkluZGV4OiBMYXlv
dXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9zZWxlY3RvcnMvdmlzaXRlZC1kZXNjZW5kYW50LWV4
cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9z
ZWxlY3RvcnMvdmlzaXRlZC1kZXNjZW5kYW50LWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysr
IExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9mYXN0L3NlbGVjdG9ycy92aXNpdGVkLWRlc2NlbmRh
bnQtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDYxIEBACitsYXllciBhdCAo
MCwwKSBzaXplIDgwMHg2MDAKKyAgUmVuZGVyVmlldyBhdCAoMCwwKSBzaXplIDgwMHg2MDAKK2xh
eWVyIGF0ICgwLDApIHNpemUgODAweDYwMAorICBSZW5kZXJCbG9jayB7SFRNTH0gYXQgKDAsMCkg
c2l6ZSA4MDB4NjAwCisgICAgUmVuZGVyQm9keSB7Qk9EWX0gYXQgKDgsOCkgc2l6ZSA3ODR4NTc2
CisgICAgICBSZW5kZXJCbG9jayB7UH0gYXQgKDAsMCkgc2l6ZSA3ODR4MTgKKyAgICAgICAgUmVu
ZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgNzYweDE4CisgICAgICAgICAgdGV4dCBydW4g
YXQgKDAsMCkgd2lkdGggNzYwOiAiVGVzdCB0aGF0IHZpc2l0ZWQgc3R5bGUgbWF0Y2hlcyB0byB0
aGUgdG9wbW9zdCBsaW5rIGluIGEgZGVjZW5kYW50IHNlbGVjdG9yLiBUaGUgbGluayBzaG91bGQg
YmUgZ3JlZW4sIHdpdGggcmVkIHVuZGVybGluaW5nLiIKKyAgICAgIFJlbmRlckJsb2NrIHtQfSBh
dCAoMCwzNCkgc2l6ZSA3ODR4MTgKKyAgICAgICAgUmVuZGVySW5saW5lIHtBfSBhdCAoMCwwKSBz
aXplIDMweDE4IFtjb2xvcj0jRkYwMDAwXQorICAgICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0g
YXQgKDAsMCkgc2l6ZSAzMHgxOCBbY29sb3I9IzAwODAwMF0KKyAgICAgICAgICAgIFJlbmRlclRl
eHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDMweDE4CisgICAgICAgICAgICAgIHRleHQgcnVuIGF0
ICgwLDApIHdpZHRoIDMwOiAiTGluayIKKyAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgw
LDApIHNpemUgMHgwCisgICAgICBSZW5kZXJCbG9jayB7UH0gYXQgKDAsNjgpIHNpemUgNzg0eDE4
CisgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDcyN3gxOAorICAgICAg
ICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDcyNzogIlRlc3QgdGhhdCB2aXNpdGVkIHN0eWxl
IG1hdGNoZXMgdG8gdGhlIHRvcG1vc3QgbGluayBpbiBhIGNoaWxkIHNlbGVjdG9yLiBUaGUgbGlu
ayBzaG91bGQgYmUgZ3JlZW4sIHdpdGggcmVkIHVuZGVybGluaW5nLiIKKyAgICAgIFJlbmRlckJs
b2NrIHtQfSBhdCAoMCwxMDIpIHNpemUgNzg0eDE4CisgICAgICAgIFJlbmRlcklubGluZSB7QX0g
YXQgKDAsMCkgc2l6ZSAzMHgxOCBbY29sb3I9I0ZGMDAwMF0KKyAgICAgICAgICBSZW5kZXJJbmxp
bmUge1NQQU59IGF0ICgwLDApIHNpemUgMzB4MTggW2NvbG9yPSMwMDgwMDBdCisgICAgICAgICAg
ICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAzMHgxOAorICAgICAgICAgICAgICB0
ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCAzMDogIkxpbmsiCisgICAgICAgIFJlbmRlclRleHQgeyN0
ZXh0fSBhdCAoMCwwKSBzaXplIDB4MAorICAgICAgUmVuZGVyQmxvY2sge1B9IGF0ICgwLDEzNikg
c2l6ZSA3ODR4MTgKKyAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgNjU0
eDE4CisgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggNjU0OiAiVGVzdCB0aGF0IHZp
c2l0ZWQgc3R5bGUgZG9lcyBub3QgbWF0Y2ggdG8gbm9uLXRvcG1vc3QgbGlua3MuIFRoZSBsaW5r
IHNob3VsZCBiZSByZWQsIHdpdGggcmVkIHVuZGVybGluaW5nLiIKKyAgICAgIFJlbmRlckJsb2Nr
IHtQfSBhdCAoMCwxNzApIHNpemUgNzg0eDE4CisgICAgICAgIFJlbmRlcklubGluZSB7QX0gYXQg
KDAsMCkgc2l6ZSAweDAgW2NvbG9yPSNGRjAwMDBdCisgICAgICAgICAgUmVuZGVySW5saW5lIHtT
UEFOfSBhdCAoMCwwKSBzaXplIDB4MAorICAgICAgICBSZW5kZXJJbmxpbmUge0F9IGF0ICgwLDAp
IHNpemUgMzB4MTggW2NvbG9yPSNGRjAwMDBdCisgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9
IGF0ICgwLDApIHNpemUgMzB4MTgKKyAgICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRo
IDMwOiAiTGluayIKKyAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgMHgw
CisgICAgICBSZW5kZXJCbG9jayB7UH0gYXQgKDAsMjA0KSBzaXplIDc4NHgzNgorICAgICAgICBS
ZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSA3Njd4MzYKKyAgICAgICAgICB0ZXh0IHJ1
biBhdCAoMCwwKSB3aWR0aCA3Njc6ICJUZXN0IHRoYXQgZGlyZWN0IGFkamFjZW50IHNlbGVjdG9y
IGRvZXNuJ3QgbWF0Y2ggdmlzaXRlZCBzdHlsZS4gVGhlIGxpbmsgc2hvdWxkIGJlIHJlZCwgd2l0
aCByZWQgdW5kZXJsaW5pbmcuIFRoZSBzcGFuIHNob3VsZCIKKyAgICAgICAgICB0ZXh0IHJ1biBh
dCAoMCwxOCkgd2lkdGggNTg6ICJiZSBncmVlbi4iCisgICAgICBSZW5kZXJCbG9jayB7UH0gYXQg
KDAsMjU2KSBzaXplIDc4NHgxOAorICAgICAgICBSZW5kZXJJbmxpbmUge0F9IGF0ICgwLDApIHNp
emUgMzB4MTggW2NvbG9yPSNGRjAwMDBdCisgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0
ICgwLDApIHNpemUgMzB4MTgKKyAgICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDMw
OiAiTGluayIKKyAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgzMCwwKSBzaXplIDR4MTgK
KyAgICAgICAgICB0ZXh0IHJ1biBhdCAoMzAsMCkgd2lkdGggNDogIiAiCisgICAgICAgIFJlbmRl
cklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAzMngxOCBbY29sb3I9IzAwODAwMF0KKyAgICAg
ICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDM0LDApIHNpemUgMzJ4MTgKKyAgICAgICAgICAg
IHRleHQgcnVuIGF0ICgzNCwwKSB3aWR0aCAzMjogIlNwYW4iCisgICAgICAgIFJlbmRlclRleHQg
eyN0ZXh0fSBhdCAoMCwwKSBzaXplIDB4MAorICAgICAgUmVuZGVyQmxvY2sge1B9IGF0ICgwLDI5
MCkgc2l6ZSA3ODR4MzYKKyAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUg
Nzc5eDM2CisgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggNzc5OiAiVGVzdCB0aGF0
IGluZGlyZWN0IGFkamFjZW50IHNlbGVjdG9yIGRvZXNuJ3QgbWF0Y2ggdmlzaXRlZCBzdHlsZS4g
VGhlIGxpbmsgc2hvdWxkIGJlIHJlZCwgd2l0aCByZWQgdW5kZXJsaW5pbmcuIFRoZSBzcGFuIHNo
b3VsZCIKKyAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCwxOCkgd2lkdGggNTg6ICJiZSBncmVlbi4i
CisgICAgICBSZW5kZXJCbG9jayB7UH0gYXQgKDAsMzQyKSBzaXplIDc4NHgxOAorICAgICAgICBS
ZW5kZXJJbmxpbmUge0F9IGF0ICgwLDApIHNpemUgMzB4MTggW2NvbG9yPSNGRjAwMDBdCisgICAg
ICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgMzB4MTgKKyAgICAgICAgICAg
IHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDMwOiAiTGluayIKKyAgICAgICAgUmVuZGVyVGV4dCB7
I3RleHR9IGF0ICgzMCwwKSBzaXplIDR4MTgKKyAgICAgICAgICB0ZXh0IHJ1biBhdCAoMzAsMCkg
d2lkdGggNDogIiAiCisgICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAz
MngxOCBbY29sb3I9IzAwODAwMF0KKyAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDM0
LDApIHNpemUgMzJ4MTgKKyAgICAgICAgICAgIHRleHQgcnVuIGF0ICgzNCwwKSB3aWR0aCAzMjog
IlNwYW4iCisgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDB4MAo=
</data>
<flag name="review"
          id="109254"
          type_id="1"
          status="+"
          setter="zimmermann"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>112379</attachid>
            <date>2011-10-25 12:57:58 -0700</date>
            <delta_ts>2011-10-25 12:57:58 -0700</delta_ts>
            <desc>It doesn&apos;t appear to be fixed. Test in attachment still fails.</desc>
            <filename>link_color_test.html</filename>
            <type>text/html</type>
            <size>570</size>
            <attacher name="Brad">brkemper</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KCTxtZXRhIGNoYXJzZXQ9InV0Zi04IiAvPgoJ
PHRpdGxlPmxpbmsgY29sb3JzPC90aXRsZT4KCTxzdHlsZT4KCQlodG1sIGJvZHkgYSB7IGNvbG9y
OnJlZDsgYm9yZGVyLWNvbG9yOnJlZDsgfQoJCWEgc3BhbiB7IGNvbG9yOmdyZWVuOyBib3JkZXI6
M3B4IHNvbGlkIGdyZWVuOyB9Cgk8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5Pgo8YSBocmVmPSIjIj48
c3Bhbj5UaGlzIHNob3VsZCBhbHdheXMgYmUgZ3JlZW4gd2l0aCBhIGdyZWVuIGJvcmRlcjwvc3Bh
bj48L2E+LiBCdXQgaWYgeW91IGNsaWNrIGl0IChtYWtpbmcgaXQgdmlzaXRlZCksIGl0IGltcHJv
cGVybHkgdHVybnMgcmVkLiBSZWdhcmRsZXNzIG9mIHZpc2l0ZWQgb3Igbm90LCB0aGUgc3BhbiBp
bnNpZGUgc3RpbGwgbWF0Y2hlcyB0aGUgImEgc3BhbiIgc2VsZWN0b3IuIEkgY2FuIGV2ZW4gcHV0
ICIhaW1wb3J0YW50IiBpbiB0aGUgZGVjbGFyYXRpb25zIG9mIHRoYXQgcnVsZSwgYW5kIFdlYmtp
dCBzdGlsbCBpbXByb3Blcmx5IGlnbm9yZXMgdGhvc2UgY29sb3JzLgo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>