<?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>274727</bug_id>
          
          <creation_ts>2024-05-26 08:35:50 -0700</creation_ts>
          <short_desc>GNOME Discourse page loads forever</short_desc>
          <delta_ts>2024-06-05 12:45:03 -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>Other</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <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="Michael Catanzaro">mcatanzaro</reporter>
          <assigned_to name="Michael Catanzaro">mcatanzaro</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>dave</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2037930</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2024-05-26 08:35:50 -0700</bug_when>
    <thetext>Load https://discourse.gnome.org/t/gnome-46-2-stable-tarballs-due-responsible-mcatanzaro-gnome-45-7-oldstable-tarballs-due-responsible-mclasen/21123 in Epiphany Tech Preview (WebKitGTK 2.45.2). The page continues loading forever. It&apos;s downloading a special resource named poll, which indicates it&apos;s probably expected to never stop:

https://discourse.gnome.org/message-bus/85f137e8a73f45bfa17ff2b206f03105/poll

When this page is loaded in Firefox, the load finishes almost immediately, so I assume Firefox doesn&apos;t consider this subresource to be part of the initial page load.

Additionally, the Stop button does not stop the load. This is bug #242248.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2039009</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2024-05-31 05:07:47 -0700</bug_when>
    <thetext>Same bug happens on https://www.vox.com/future-perfect/352359/milk-dairy-schools where the subresource polyfill.min.js just never finishes loading. I&apos;ve been loading this page for 4 minutes now and I doubt it will ever finish. Stop button does nothing.

I&apos;m surprised there&apos;s no timeout.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2039459</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2024-06-03 09:50:38 -0700</bug_when>
    <thetext>I think the problem on www.vox.com is different.

The problem on discourse.gnome.org seems to occur whenever restoring the page from session state. Just loading the page directly seems to always work fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2039925</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2024-06-05 12:20:45 -0700</bug_when>
    <thetext>*** Bug 242248 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2039927</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2024-06-05 12:26:15 -0700</bug_when>
    <thetext>Let&apos;s handle the vox.com problem in bug #275178.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2039928</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2024-06-05 12:32:42 -0700</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #2)
&gt; The problem on discourse.gnome.org seems to occur whenever restoring the
&gt; page from session state. Just loading the page directly seems to always work
&gt; fine.

Well I have a fix, but it feels like the sort of change that really wants an API test. I don&apos;t know why the problem is specific to discourse.gnome.org, though. It doesn&apos;t happen for most pages restored from session state.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2039929</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2024-06-05 12:39:15 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/29557</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>