<?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>305515</bug_id>
          
          <creation_ts>2026-01-14 15:02:13 -0800</creation_ts>
          <short_desc>Digital Credentials: WebKitSwift.h should have no platform conditions</short_desc>
          <delta_ts>2026-07-13 20:42:54 -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>New Bugs</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>
          
          <blocked>268516</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Marcos Caceres">marcosc</reporter>
          <assigned_to name="Marcos Caceres">marcosc</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2171963</commentid>
    <comment_count>0</comment_count>
    <who name="Marcos Caceres">marcosc</who>
    <bug_when>2026-01-14 15:02:13 -0800</bug_when>
    <thetext>Module umbrella headers, like WebKitSwift.h should have no platform conditions (it was wrong to begin with). We should instead use the guard inside the files that need them (like the rest of WKS files).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2171969</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2026-01-14 15:07:17 -0800</bug_when>
    <thetext>&lt;rdar://problem/168175632&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2171970</commentid>
    <comment_count>2</comment_count>
    <who name="Marcos Caceres">marcosc</who>
    <bug_when>2026-01-14 15:09:27 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/56592</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2172318</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-01-15 13:32:45 -0800</bug_when>
    <thetext>Committed 305667@main (0a312b3e1097): &lt;https://commits.webkit.org/305667@main&gt;

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

    </bug>

</bugzilla>