<?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>311853</bug_id>
          
          <creation_ts>2026-04-09 14:15:17 -0700</creation_ts>
          <short_desc>[GFC][Cleanup] Change ADD_REASON_AND_RETURN_IF_NEEDED to accept GridAvoidanceReason values directly</short_desc>
          <delta_ts>2026-04-09 20:44:12 -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>Layout and Rendering</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="Sammy Gill">sgill26</reporter>
          <assigned_to name="Sammy Gill">sgill26</assigned_to>
          <cc>bfulgham</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>2198498</commentid>
    <comment_count>0</comment_count>
    <who name="Sammy Gill">sgill26</who>
    <bug_when>2026-04-09 14:15:17 -0700</bug_when>
    <thetext>Right now the macro accepts and uses the values of the enum in the definition (i.e. it prepends GridAvoidanceReason to the token when using it). This prevents us from passing in and using an lvalue that we have.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2198499</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2026-04-09 14:15:26 -0700</bug_when>
    <thetext>&lt;rdar://problem/174438472&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2198517</commentid>
    <comment_count>2</comment_count>
    <who name="Sammy Gill">sgill26</who>
    <bug_when>2026-04-09 14:30:52 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/62386</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2198660</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-04-09 20:44:10 -0700</bug_when>
    <thetext>Committed 310896@main (3b5e0fe59a00): &lt;https://commits.webkit.org/310896@main&gt;

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

    </bug>

</bugzilla>