<?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>260425</bug_id>
          
          <creation_ts>2023-08-19 05:21:00 -0700</creation_ts>
          <short_desc>Unexpected behavior with the `quotes` property when custom properties are applied to pseudo-elements</short_desc>
          <delta_ts>2024-07-26 17:32:16 -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 16</version>
          <rep_platform>Mac (Apple Silicon)</rep_platform>
          <op_sys>macOS 13</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>277154</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>BrowserCompat, InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yuhei Yasuda">yuhei.yasuda1003</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ahmad.saleem792</cc>
    
    <cc>koivisto</cc>
    
    <cc>ntim</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>1972220</commentid>
    <comment_count>0</comment_count>
      <attachid>467339</attachid>
    <who name="Yuhei Yasuda">yuhei.yasuda1003</who>
    <bug_when>2023-08-19 05:21:00 -0700</bug_when>
    <thetext>Created attachment 467339
For none, the open quote is hidden and the close quote is ”; for string, the open quote has a custom value applied but the close quote is ”

When using either `none` or a string for the `quotes` property, and if custom properties are applied to pseudo-elements, the result is the same as if `auto` was specified for the `quotes` property.

span {
  quotes: &quot;«&quot; &quot;»&quot;;
}

span::before {
  content: open-quote;
}

span::after {
  --x: ; /* this line reverts the quote */
  content: close-quote;
}

Demo: https://codepen.io/yuheiy/pen/oNJNQzw</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1973771</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2023-08-26 05:21:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/114494164&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2048796</commentid>
    <comment_count>2</comment_count>
    <who name="Tim Nguyen (:ntim)">ntim</who>
    <bug_when>2024-07-26 17:31:53 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 277154 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2048799</commentid>
    <comment_count>3</comment_count>
    <who name="Tim Nguyen (:ntim)">ntim</who>
    <bug_when>2024-07-26 17:32:16 -0700</bug_when>
    <thetext>Bug 277154 fixes this testcase</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>467339</attachid>
            <date>2023-08-19 05:21:00 -0700</date>
            <delta_ts>2023-08-19 05:21:00 -0700</delta_ts>
            <desc>For none, the open quote is hidden and the close quote is ”; for string, the open quote has a custom value applied but the close quote is ”</desc>
            <filename>ã¹ã¯ãªã¼ã³ã·ã§ãã 2023-08-19 21.18.00.png</filename>
            <type>image/png</type>
            <size>5626</size>
            <attacher name="Yuhei Yasuda">yuhei.yasuda1003</attacher>
            
              <data encoding="base64">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
ErYs5/HjJvBPmZ7df6j7nxZMZrUB/7T/AokyA714RD3DAAAAVmVYSWZNTQAqAAAACAABh2kABAAA
AAEAAAAaAAAAAAADkoYABwAAABIAAABEoAIABAAAAAEAAAB0oAMABAAAAAEAAABrAAAAAEFTQ0lJ
AAAAU2NyZWVuc2hvdLT+dUcAAAHWaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRh
IHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2LjAuMCI+CiAgIDxy
ZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4
LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHht
bG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6
UGl4ZWxZRGltZW5zaW9uPjEwNzwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgICAgIDxleGlm
OlBpeGVsWERpbWVuc2lvbj4xMTY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhp
ZjpVc2VyQ29tbWVudD5TY3JlZW5zaG90PC9leGlmOlVzZXJDb21tZW50PgogICAgICA8L3JkZjpE
ZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4K4MKN4gAACM1JREFUeAHtXFeI
FksTrVUxK0ZMGDGComJWRExgwCz4YEJFfFAUMaCYLoqKDyYwooiiIiJG8MWEWcwZM+acc7b+OoUz
fj8su3s3OVO3Gnanu6e7p6vOVHf1x5xKYknkyYwGcpiRxAVRDTigxl4EB9QBNaYBY+K4hTqgxjRg
TBy3UAfUmAaMieMW6oAa04AxcdxCHVBjGjAmjluoA2pMA8bEcQt1QI1pwJg4bqEOqDENGBPHLdQB
NaYBY+K4hTqgxjRgTBy3UAfUmAaMieMW6oAa04AxcdxCHVBjGvgtDig+169fD4X78OEDPXjwICzH
JeMW+huphQsXUo0aNWjo0KFa0759e6pUqRLt2rUrLljqPHP+IylWM86iyRYvXpy+f/9OFy9epCFD
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
</data>

          </attachment>
      

    </bug>

</bugzilla>