<?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>311355</bug_id>
          
          <creation_ts>2026-04-02 10:10:40 -0700</creation_ts>
          <short_desc>Invert random() caching behavior to match spec</short_desc>
          <delta_ts>2026-04-06 20:44:40 -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>WebKit Nightly Build</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="fantasai">fantasai.bugs</reporter>
          <assigned_to name="fantasai">fantasai.bugs</assigned_to>
          <cc>koivisto</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2196327</commentid>
    <comment_count>0</comment_count>
    <who name="fantasai">fantasai.bugs</who>
    <bug_when>2026-04-02 10:10:40 -0700</bug_when>
    <thetext>The CSS spec for random() changed so that the `--foo` in `random(--foo)` is matched globally to the document rather than scoped to the element. This is the opposite of the behavior shipping in WebKit, and will create significant compat problems for this feature if it&apos;s not updated soon.

See https://github.com/w3c/csswg-drafts/issues/13132#issuecomment-3998898114 and https://github.com/w3c/csswg-drafts/commit/54b0b4f123ca2dd6c1af33bfc08eca64cf8e1640</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2196328</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2026-04-02 10:10:46 -0700</bug_when>
    <thetext>&lt;rdar://problem/173943833&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2196541</commentid>
    <comment_count>2</comment_count>
    <who name="fantasai">fantasai.bugs</who>
    <bug_when>2026-04-03 00:21:03 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/61964</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2196673</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-04-03 13:02:34 -0700</bug_when>
    <thetext>Committed 310532@main (e3d530f9ce57): &lt;https://commits.webkit.org/310532@main&gt;

Reviewed commits have been landed. Closing PR #61964 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2197467</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-04-06 20:44:40 -0700</bug_when>
    <thetext>Committed 305413.621@safari-7624-branch (4542967296eb): &lt;https://commits.webkit.org/305413.621@safari-7624-branch&gt;

Reviewed commits have been landed. Closing PR #4894 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>