<?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>264090</bug_id>
          
          <creation_ts>2023-11-02 07:10:14 -0700</creation_ts>
          <short_desc>[ThreadedCompositor] The compositing thread should not wait for paint threads</short_desc>
          <delta_ts>2024-03-20 09:55:29 -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>WebKitGTK</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>266466</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Carlos Garcia Campos">cgarcia</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>commit-queue</cc>
    
    <cc>philn</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1989392</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2023-11-02 07:10:14 -0700</bug_when>
    <thetext>If there&apos;s an async scrolling request the compositing thread might be busy just waiting for the painting threads. We can wait for them in the main thread, which is already expected to be blocked painting.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1989393</commentid>
    <comment_count>1</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2023-11-02 07:12:49 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/19884</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1990804</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-11-08 05:34:45 -0800</bug_when>
    <thetext>Committed 270388@main (2bf118e5bf78): &lt;https://commits.webkit.org/270388@main&gt;

Reviewed commits have been landed. Closing PR #19884 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1991948</commentid>
    <comment_count>3</comment_count>
    <who name="Philippe Normand">philn</who>
    <bug_when>2023-11-12 03:56:53 -0800</bug_when>
    <thetext>This introduced flakyness in 2 tests at least. See bug 264700.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1999849</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2023-12-15 01:44:05 -0800</bug_when>
    <thetext>Re-opened since this is blocked by bug 266466</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2022480</commentid>
    <comment_count>5</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2024-03-20 09:55:29 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/26192</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>