<?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>163216</bug_id>
          
          <creation_ts>2016-10-10 09:30:56 -0700</creation_ts>
          <short_desc>::first-letter selects punctuation character preceding following word when first word is single character</short_desc>
          <delta_ts>2022-07-14 16:50:10 -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>Safari 10</version>
          <rep_platform>All</rep_platform>
          <op_sys>macOS 10.12</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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="Darren Brierton">darren.brierton</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>johannes.odland</cc>
    
    <cc>jonlee</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1238333</commentid>
    <comment_count>0</comment_count>
      <attachid>291113</attachid>
    <who name="Darren Brierton">darren.brierton</who>
    <bug_when>2016-10-10 09:30:56 -0700</bug_when>
    <thetext>Created attachment 291113
Test case for this bug

Take the following Portuguese text: &lt;p&gt;O “refrigerador do deserto” ou “pote no pote” de Bah Abba&lt;/p&gt;

Applying a ::first-letter selector to that element results in the quotation mark preceding the following word also being selected. Test case attached.

This bug is present in current versions of Safari on both iOS and macOS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1373013</commentid>
    <comment_count>1</comment_count>
    <who name="Johannes Odland">johannes.odland</who>
    <bug_when>2017-11-17 03:00:00 -0800</bug_when>
    <thetext>In the text 
&quot;– Vi er lei av å høre at vi har et problem&quot; Both the en dash and the V should be included.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1883912</commentid>
    <comment_count>2</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-07-14 16:49:58 -0700</bug_when>
    <thetext>This continues to be a problem in Safari 15.5+</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1883913</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-07-14 16:50:10 -0700</bug_when>
    <thetext>&lt;rdar://problem/97043031&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>291113</attachid>
            <date>2016-10-10 09:30:56 -0700</date>
            <delta_ts>2016-10-10 09:30:56 -0700</delta_ts>
            <desc>Test case for this bug</desc>
            <filename>safari-first-letter-test.html</filename>
            <type>text/html</type>
            <size>1222</size>
            <attacher name="Darren Brierton">darren.brierton</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+Cgk8bWV0YSBjaGFyc2V0PSJV
VEYtOCI+Cgk8dGl0bGU+U2FmYXJpIGZpcnN0LWxldHRlciB0ZXN0IGNhc2U8L3RpdGxlPgoJPHN0
eWxlPgoJCWJvZHkgewoJCQltYXJnaW46IDJlbSBhdXRvOwoJCQltYXgtd2lkdGg6IDYwZXg7CgkJ
fQoJCXA6OmZpcnN0LWxldHRlciB7CgkJCWZsb2F0OiBsZWZ0OwoJCQlwYWRkaW5nLXJpZ2h0OiAx
cmVtOwoJCQlmb250LXNpemU6IDQwMCU7CgkJfQoJPC9zdHlsZT4KPC9oZWFkPgo8Ym9keT4KCTxw
PgoJCUxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBl
bGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3Jl
IG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVy
Y2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNv
bnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0
YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4
Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3Vs
cGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uCgk8L3A+
Cgk8cD4KCQlMICJvcmVtIGlwc3VtIiBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlz
aWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0
IGRvbG9yZSBtYWduYSBhbGlxdWEuIFV0IGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3Ry
dWQgZXhlcmNpdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29t
bW9kbyBjb25zZXF1YXQuIER1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGlu
IHZvbHVwdGF0ZSB2ZWxpdCBlc3NlIGNpbGx1bSBkb2xvcmUgZXUgZnVnaWF0IG51bGxhIHBhcmlh
dHVyLiBFeGNlcHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50LCBzdW50
IGluIGN1bHBhIHF1aSBvZmZpY2lhIGRlc2VydW50IG1vbGxpdCBhbmltIGlkIGVzdCBsYWJvcnVt
LgoJPC9wPgoKPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>