<?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>157199</bug_id>
          
          <creation_ts>2016-04-29 13:49:31 -0700</creation_ts>
          <short_desc>REGRESSION (r199640): position:absolute generated content inherits text-decoration from its element</short_desc>
          <delta_ts>2016-04-30 23:07:06 -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>Safari Technology Preview</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>https://jsfiddle.net/dLqvL2Lz/6/</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="Adam Roben (:aroben)">aroben</reporter>
          <assigned_to name="Antti Koivisto">koivisto</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1188779</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2016-04-29 13:49:31 -0700</bug_when>
    <thetext>github.com uses position:absolute generated content to display tooltips on many elements. In Safari Technology Preview Version 9.1.1 (11601.6.17, 11602.1.29), tooltips on links are inheriting the link&apos;s text-decoration underline. This does not happen in Safari 9.1, Chrome 50, or Firefox 46.

https://jsfiddle.net/dLqvL2Lz/6/ demonstrates the bug. In Safari 9.1, Chrome 50, and Firefox 46, the words &quot;after content&quot; are underlined in the first instance but not the second. In Safari Technology Preview, both instances are underlined.

Note that the behavior in all browsers is unaffected by whether or not text-decoration:none is specified on the generated content.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1188783</commentid>
    <comment_count>1</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-04-29 14:10:53 -0700</bug_when>
    <thetext>Regressed at http://trac.webkit.org/changeset/199640</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1188785</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2016-04-29 14:12:12 -0700</bug_when>
    <thetext>&lt;rdar://problem/26013111&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189168</commentid>
    <comment_count>3</comment_count>
      <attachid>277842</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2016-04-30 21:59:38 -0700</bug_when>
    <thetext>Created attachment 277842
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189177</commentid>
    <comment_count>4</comment_count>
      <attachid>277842</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-04-30 23:07:03 -0700</bug_when>
    <thetext>Comment on attachment 277842
patch

Clearing flags on attachment: 277842

Committed r200302: &lt;http://trac.webkit.org/changeset/200302&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189178</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-04-30 23:07:06 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>277842</attachid>
            <date>2016-04-30 21:59:38 -0700</date>
            <delta_ts>2016-04-30 23:07:03 -0700</delta_ts>
            <desc>patch</desc>
            <filename>text-decoration-inheritance-pseudo.patch</filename>
            <type>text/plain</type>
            <size>5063</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwMDMwMCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDE2LTA0LTMwICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OIChyMTk5NjQw
KTogcG9zaXRpb246YWJzb2x1dGUgZ2VuZXJhdGVkIGNvbnRlbnQgaW5oZXJpdHMgdGV4dC1kZWNv
cmF0aW9uIGZyb20gaXRzIGVsZW1lbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE1NzE5OQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMjYwMTMxMTE+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdDog
ZmFzdC9jc3MvdGV4dC1kZWNvcmF0aW9uLWluaGVyaXRhbmNlLXBzZXVkby5odG1sCisKKyAgICAg
ICAgKiBjc3MvU3R5bGVSZXNvbHZlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpkb2VzTm90SW5o
ZXJpdFRleHREZWNvcmF0aW9uKToKKyAgICAgICAgKFdlYkNvcmU6OlN0eWxlUmVzb2x2ZXI6OmFk
anVzdFJlbmRlclN0eWxlKToKKworICAgICAgICAgICAgVGhlcmUgd2FzIGFuIGFjY2lkZW50YWwg
bG9naWMgY2hhbmdlIGhlcmUuIEV2ZW4gaWYgZWxlbWVudCBpcyBudWxsIG90aGVyIGNvbmRpdGlv
bnMgbWF5IG1ha2UgdGhpcyB0ZXN0IHRydWUuCisKIDIwMTYtMDQtMzAgIERhcmluIEFkbGVyICA8
ZGFyaW5AYXBwbGUuY29tPgogCiAgICAgICAgIFVwZGF0ZSBYTUxIdHRwUmVxdWVzdCB0byB1c2Ug
ZW51bSBjbGFzcyBpbnN0ZWFkIG9mIHN0cmluZyBmb3IgZW51bWVyYXRpb24KSW5kZXg6IFNvdXJj
ZS9XZWJDb3JlL2Nzcy9TdHlsZVJlc29sdmVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9jc3MvU3R5bGVSZXNvbHZlci5jcHAJKHJldmlzaW9uIDIwMDExNSkKKysrIFNvdXJjZS9X
ZWJDb3JlL2Nzcy9TdHlsZVJlc29sdmVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNzQxLDEwICs3
NDEsMTAgQEAgc3RhdGljIEVEaXNwbGF5IGVxdWl2YWxlbnRCbG9ja0Rpc3BsYXkoRQogLy8gQ1NT
IHJlcXVpcmVzIHRleHQtZGVjb3JhdGlvbiB0byBiZSByZXNldCBhdCBlYWNoIERPTSBlbGVtZW50
IGZvciB0YWJsZXMsIAogLy8gaW5saW5lIGJsb2NrcywgaW5saW5lIHRhYmxlcywgc2hhZG93IERP
TSBjcm9zc2luZ3MsIGZsb2F0aW5nIGVsZW1lbnRzLAogLy8gYW5kIGFic29sdXRlIG9yIHJlbGF0
aXZlbHkgcG9zaXRpb25lZCBlbGVtZW50cy4KLXN0YXRpYyBib29sIGRvZXNOb3RJbmhlcml0VGV4
dERlY29yYXRpb24oY29uc3QgUmVuZGVyU3R5bGUmIHN0eWxlLCBjb25zdCBFbGVtZW50JiBlbGVt
ZW50KQorc3RhdGljIGJvb2wgZG9lc05vdEluaGVyaXRUZXh0RGVjb3JhdGlvbihjb25zdCBSZW5k
ZXJTdHlsZSYgc3R5bGUsIGNvbnN0IEVsZW1lbnQqIGVsZW1lbnQpCiB7CiAgICAgcmV0dXJuIHN0
eWxlLmRpc3BsYXkoKSA9PSBUQUJMRSB8fCBzdHlsZS5kaXNwbGF5KCkgPT0gSU5MSU5FX1RBQkxF
Ci0gICAgICAgIHx8IHN0eWxlLmRpc3BsYXkoKSA9PSBJTkxJTkVfQkxPQ0sgfHwgc3R5bGUuZGlz
cGxheSgpID09IElOTElORV9CT1ggfHwgaXNBdFNoYWRvd0JvdW5kYXJ5KGVsZW1lbnQpCisgICAg
ICAgIHx8IHN0eWxlLmRpc3BsYXkoKSA9PSBJTkxJTkVfQkxPQ0sgfHwgc3R5bGUuZGlzcGxheSgp
ID09IElOTElORV9CT1ggfHwgKGVsZW1lbnQgJiYgaXNBdFNoYWRvd0JvdW5kYXJ5KCplbGVtZW50
KSkKICAgICAgICAgfHwgc3R5bGUuaXNGbG9hdGluZygpIHx8IHN0eWxlLmhhc091dE9mRmxvd1Bv
c2l0aW9uKCk7CiB9CiAKQEAgLTkxMiw3ICs5MTIsNyBAQCB2b2lkIFN0eWxlUmVzb2x2ZXI6OmFk
anVzdFJlbmRlclN0eWxlKFJlCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoZWxlbWVudCAm
JiBkb2VzTm90SW5oZXJpdFRleHREZWNvcmF0aW9uKHN0eWxlLCAqZWxlbWVudCkpCisgICAgaWYg
KGRvZXNOb3RJbmhlcml0VGV4dERlY29yYXRpb24oc3R5bGUsIGVsZW1lbnQpKQogICAgICAgICBz
dHlsZS5zZXRUZXh0RGVjb3JhdGlvbnNJbkVmZmVjdChzdHlsZS50ZXh0RGVjb3JhdGlvbigpKTsK
ICAgICBlbHNlCiAgICAgICAgIHN0eWxlLmFkZFRvVGV4dERlY29yYXRpb25zSW5FZmZlY3Qoc3R5
bGUudGV4dERlY29yYXRpb24oKSk7CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMDAxMTUpCisrKyBMYXlv
dXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNCBAQAorMjAxNi0w
NC0zMCAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVT
U0lPTiAocjE5OTY0MCk6IHBvc2l0aW9uOmFic29sdXRlIGdlbmVyYXRlZCBjb250ZW50IGluaGVy
aXRzIHRleHQtZGVjb3JhdGlvbiBmcm9tIGl0cyBlbGVtZW50CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTcxOTkKKyAgICAgICAgPHJkYXI6Ly9wcm9i
bGVtLzI2MDEzMTExPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogZmFzdC9jc3MvdGV4dC1kZWNvcmF0aW9uLWluaGVyaXRhbmNlLXBzZXVkby1leHBl
Y3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Nzcy90ZXh0LWRlY29yYXRpb24taW5o
ZXJpdGFuY2UtcHNldWRvLmh0bWw6IEFkZGVkLgorCiAyMDE2LTA0LTI2ICBSeW9zdWtlIE5pd2Eg
IDxybml3YUB3ZWJraXQub3JnPgogCiAgICAgICAgIEFTU0VSVElPTiBGQUlMRUQ6IG1fdGVtcGxh
dGVJbnNlcnRpb25Nb2Rlcy5pc0VtcHR5KCkgaW4gV2ViQ29yZTo6SFRNTFRyZWVCdWlsZGVyOjpm
aW5pc2hlZApJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9jc3MvdGV4dC1kZWNvcmF0aW9uLWluaGVy
aXRhbmNlLXBzZXVkby1leHBlY3RlZC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zh
c3QvY3NzL3RleHQtZGVjb3JhdGlvbi1pbmhlcml0YW5jZS1wc2V1ZG8tZXhwZWN0ZWQuaHRtbAko
cmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvY3NzL3RleHQtZGVjb3JhdGlvbi1pbmhl
cml0YW5jZS1wc2V1ZG8tZXhwZWN0ZWQuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDMy
IEBACis8IURPQ1RZUEUgaHRtbD4KKzxzdHlsZT4KKy5saW5rMSwgLmxpbmsyIHsKKyAgICB0ZXh0
LWRlY29yYXRpb246IG5vbmU7CisgICAgY29sb3I6IGdyZWVuOworfQorLmxpbmsxOjpiZWZvcmUg
eworICAgIGNvbnRlbnQ6ICJiZWZvcmUgY29udGVudCAiOworICAgIHRleHQtZGVjb3JhdGlvbjog
dW5kZXJsaW5lOworfQorLmxpbmsxOjphZnRlciB7CisgICAgY29udGVudDogIiBhZnRlciBjb250
ZW50IjsKKyAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsKK30KKy5saW5rMjo6YmVmb3Jl
IHsKKyAgICBjb250ZW50OiAiYmVmb3JlIGNvbnRlbnQgIjsKKyAgICBwb3NpdGlvbjogYWJzb2x1
dGU7CisgICAgdG9wOiA5MHB4OworfQorLmxpbmsyOjphZnRlciB7CisgICAgY29udGVudDogIiBh
ZnRlciBjb250ZW50IjsKKyAgICBwb3NpdGlvbjogYWJzb2x1dGU7Cit9CisudW5kZXJsaW5lIHsK
KyAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsKK30KKzwvc3R5bGU+Cis8cD5UZXN0IHRo
YXQgdGV4dCBkZWNvcmF0aW9uIGlzIG5vdCBpbmhlcml0ZWQgdG8gYSBwb3NpdGlvbmVkIDpiZWZv
cmUvOmFmdGVyIHBzZXVkbyBlbGVtZW50LjwvcD4KKworPHNwYW4gY2xhc3M9ImxpbmsxIj48c3Bh
biBjbGFzcz0idW5kZXJsaW5lIj5ub3JtYWwgY29udGVudDwvc3Bhbj48L3NwYW4+Cis8YnI+Cis8
c3BhbiBjbGFzcz0ibGluazIiPjxzcGFuIGNsYXNzPSJ1bmRlcmxpbmUiPm5vcm1hbCBjb250ZW50
PC9zcGFuPjwvc3Bhbj4KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvY3NzL3RleHQtZGVjb3JhdGlv
bi1pbmhlcml0YW5jZS1wc2V1ZG8uaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0
L2Nzcy90ZXh0LWRlY29yYXRpb24taW5oZXJpdGFuY2UtcHNldWRvLmh0bWwJKHJldmlzaW9uIDAp
CisrKyBMYXlvdXRUZXN0cy9mYXN0L2Nzcy90ZXh0LWRlY29yYXRpb24taW5oZXJpdGFuY2UtcHNl
dWRvLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwyNiBAQAorPCFET0NUWVBFIGh0bWw+
Cis8c3R5bGU+Cis6bGluayB7CisgICAgY29sb3I6IGdyZWVuOworfQorYTo6YmVmb3JlIHsKKyAg
ICBjb250ZW50OiAiYmVmb3JlIGNvbnRlbnQgIjsKKyAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7
Cit9CithOjphZnRlciB7CisgICAgY29udGVudDogIiBhZnRlciBjb250ZW50IjsKKyAgICB0ZXh0
LWRlY29yYXRpb246IG5vbmU7Cit9CisuYWJzb2x1dGU6OmJlZm9yZSB7CisgICAgcG9zaXRpb246
IGFic29sdXRlOworICAgIHRvcDogOTBweDsKK30KKy5hYnNvbHV0ZTo6YWZ0ZXIgeworICAgIHBv
c2l0aW9uOiBhYnNvbHV0ZTsKK30KKzwvc3R5bGU+Cis8cD5UZXN0IHRoYXQgdGV4dCBkZWNvcmF0
aW9uIGlzIG5vdCBpbmhlcml0ZWQgdG8gYSBwb3NpdGlvbmVkIDpiZWZvcmUvOmFmdGVyIHBzZXVk
byBlbGVtZW50LjwvcD4KKworPGEgaHJlZj0iIyI+bm9ybWFsIGNvbnRlbnQ8L2E+Cis8YnI+Cis8
YSBjbGFzcz0iYWJzb2x1dGUiIGhyZWY9IiMiPm5vcm1hbCBjb250ZW50PC9hPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>