<?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>294485</bug_id>
          
          <creation_ts>2025-06-13 18:44:25 -0700</creation_ts>
          <short_desc>[Style] Split CSS custom property representation into CSS and Style parts</short_desc>
          <delta_ts>2025-06-16 12:36:14 -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 18</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sam Weinig">sam</reporter>
          <assigned_to name="Sam Weinig">sam</assigned_to>
          <cc>koivisto</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2123665</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2025-06-13 18:44:25 -0700</bug_when>
    <thetext>The current CSS custom property representation, CSSCustomPropertyValue, is used for both the specified and computed style representations, but most states are invalid in one of the two. We can make this more clear by splitting out a Style::CustomProperty type for the resolved value.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2123673</commentid>
    <comment_count>1</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2025-06-13 19:33:33 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/46749</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2124033</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-06-16 12:35:56 -0700</bug_when>
    <thetext>Committed 296287@main (5574e1a1ec10): &lt;https://commits.webkit.org/296287@main&gt;

Reviewed commits have been landed. Closing PR #46749 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2124034</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-06-16 12:36:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/153561288&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>