<?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>311105</bug_id>
          
          <creation_ts>2026-03-30 07:15:30 -0700</creation_ts>
          <short_desc>[GTK] API test /webkit/WebKitFaviconDatabase/get-page-icons is flaky</short_desc>
          <delta_ts>2026-03-30 07:23:04 -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>NEW</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=301086</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=310428</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adrian Perez">aperez</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2195155</commentid>
    <comment_count>0</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2026-03-30 07:15:30 -0700</bug_when>
    <thetext>While working in issue #301086 (https://github.com/WebKit/WebKit/pull/54480) I tried to make
the newly added API test less flaky than the existing /get-favicon one, it is still somewhat flaky.
Probably all unit tests need rewriting to ensure that there are no more async operations in flight
before finishing the test case, because those can e.g. keep objects alive that are then reported
as leaked (and the test considered failed).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>