<?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>244153</bug_id>
          
          <creation_ts>2022-08-20 00:38:09 -0700</creation_ts>
          <short_desc>[WTF] Ensure isMainThread() semantics are the same across all platforms</short_desc>
          <delta_ts>2022-08-22 09:11:16 -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>Web Template Framework</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=243401</see_also>
          <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="James Hilliard">james.hilliard1</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>fujii</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1892617</commentid>
    <comment_count>0</comment_count>
    <who name="James Hilliard">james.hilliard1</who>
    <bug_when>2022-08-20 00:38:09 -0700</bug_when>
    <thetext>It was determined in https://bugs.webkit.org/show_bug.cgi?id=243401 that isMainThread() can not simply check if the current thread is the initial process thread but must compare the current thread against the thread set when initializeMainThreadPlatform is called to handle cases when WebKit is run under applications like Eclipse which don&apos;t initialize WebKit in the main process thread.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1892618</commentid>
    <comment_count>1</comment_count>
    <who name="James Hilliard">james.hilliard1</who>
    <bug_when>2022-08-20 00:40:46 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/3497</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1892980</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-08-22 09:10:31 -0700</bug_when>
    <thetext>Committed 253647@main (799dd04c3edb): &lt;https://commits.webkit.org/253647@main&gt;

Reviewed commits have been landed. Closing PR #3497 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1892981</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-08-22 09:11:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/98984273&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>