<?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>289925</bug_id>
          
          <creation_ts>2025-03-17 16:50:52 -0700</creation_ts>
          <short_desc>Add support for CSSStyleProperties interface</short_desc>
          <delta_ts>2025-10-09 18:05:52 -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>
          
          <blocked>238273</blocked>
          <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>2103879</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2025-03-17 16:50:52 -0700</bug_when>
    <thetext>CSSOM add a CSSStyleProperties interface derived from CSSStyleDeclaration.

Adding this, and eventually the other derived interfaces like CSSFontFaceDescriptors, will allow us to wean away from using StyleProperties for most of the CSS rule types.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2103881</commentid>
    <comment_count>1</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2025-03-17 17:01:06 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/42588</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2104411</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-03-19 11:38:07 -0700</bug_when>
    <thetext>Committed 292368@main (a73378cabbc6): &lt;https://commits.webkit.org/292368@main&gt;

Reviewed commits have been landed. Closing PR #42588 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2104412</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-03-19 11:39:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/147427923&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>