<?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>276211</bug_id>
          
          <creation_ts>2024-07-03 16:46:19 -0700</creation_ts>
          <short_desc>[macOS] Avoid extraneous respondsToSelector call for sharing feature shipping since before macOS 11</short_desc>
          <delta_ts>2024-07-08 15:30:21 -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>WebKit Misc.</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="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2044597</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2024-07-03 16:46:19 -0700</bug_when>
    <thetext>We perform a selector check on every call to NSSharingService, even though the method being tested has been available since macOS 11 (two releases before our lowest target OS).

We should avoid this unnecessary call.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2044598</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2024-07-03 16:49:12 -0700</bug_when>
    <thetext>&lt;rdar://problem/131085950&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2044599</commentid>
    <comment_count>2</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2024-07-03 16:56:39 -0700</bug_when>
    <thetext>PR: https://github.com/WebKit/WebKit/pull/30474</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2045181</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-07-08 15:30:19 -0700</bug_when>
    <thetext>Committed 280756@main (ccf89c99d98b): &lt;https://commits.webkit.org/280756@main&gt;

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

    </bug>

</bugzilla>