<?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>271505</bug_id>
          
          <creation_ts>2024-03-22 17:28:07 -0700</creation_ts>
          <short_desc>getCachedWrapper always does HashMap lookup when the wrapper doesn&apos;t exist</short_desc>
          <delta_ts>2024-03-22 21:32:13 -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>Bindings</component>
          <version>Safari Technology Preview</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="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>cdumez</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2023284</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2024-03-22 17:28:07 -0700</bug_when>
    <thetext>WebCore::getCachedWrapper always does the HashMap lookup even for objects which inherits from ScriptWrappable for the main world.
We should avoid this lookup when an object inherits from ScriptWrappable for the main world.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2023285</commentid>
    <comment_count>1</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2024-03-22 17:32:00 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/26355</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2023309</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-03-22 21:31:41 -0700</bug_when>
    <thetext>Committed 276583@main (de25b66294c4): &lt;https://commits.webkit.org/276583@main&gt;

Reviewed commits have been landed. Closing PR #26355 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2023310</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2024-03-22 21:32:13 -0700</bug_when>
    <thetext>&lt;rdar://problem/125277776&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>