<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="https://dev.horde.org/themes/horde//default/feed-rss.xsl" type="text/xsl"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
 <channel> 
  <title>Constant viewport loading</title> 
  <pubDate>Mon, 06 Apr 2026 04:13:56 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/9768</link> 
  <atom:link rel="self" type="application/rss+xml" title="Constant viewport loading" href="https://bugs.horde.org/ticket/9768/rss" /> 
  <description>Constant viewport loading</description> 
 
   
   
  <item> 
   <title>I can reproduce this reliably:
- Go to large mailbox, e.g. </title> 
   <description>I can reproduce this reliably:
- Go to large mailbox, e.g. trash folder
- Select mailing list filter
- Scroll down a few pages

IMP keeps requesting the same view port slices again and again, e.g. &quot;slice: 116:148&quot; and &quot;slice: 83:115&quot;.</description> 
   <pubDate>Fri, 01 Apr 2011 09:40:32 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9768#t62952</link> 
  </item> 
   
  <item> 
   <title>Update: this seems to be some race condition, it only happen</title> 
   <description>Update: this seems to be some race condition, it only happens when clicking a few times on the srollbar fast to scroll page-wise down. It stops if you scroll down another, single page. And it doesn&#039;t happen when scrolling down slowly.</description> 
   <pubDate>Fri, 01 Apr 2011 09:42:29 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9768#t62953</link> 
  </item> 
   
  <item> 
   <title>Might be a result of changes made in Ticket #7422.  Could yo</title> 
   <description>Might be a result of changes made in Ticket #7422.  Could you remove the session_write_close()/session_start() lines in lib/Views/ListMessages.php (~line 628) and see if that fixes things?</description> 
   <pubDate>Fri, 01 Apr 2011 17:05:10 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9768#t62975</link> 
  </item> 
   
  <item> 
   <title>There aren&#039;t any session_* calls in that file.</title> 
   <description>There aren&#039;t any session_* calls in that file.</description> 
   <pubDate>Fri, 01 Apr 2011 23:52:17 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9768#t62992</link> 
  </item> 
   
  <item> 
   <title>Nevermind, I found the commit, but a temporary revert didn&#039;t</title> 
   <description>Nevermind, I found the commit, but a temporary revert didn&#039;t fix the issue.</description> 
   <pubDate>Fri, 01 Apr 2011 23:55:28 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9768#t62993</link> 
  </item> 
   
  <item> 
   <title>&gt; Update: this seems to be some race condition, it only happ</title> 
   <description>&gt; Update: this seems to be some race condition, it only happens when 
&gt; clicking a few times on the srollbar fast to scroll page-wise down. 
&gt; It stops if you scroll down another, single page. And it doesn&#039;t 
&gt; happen when scrolling down slowly.

Heh - I can&#039;t reproduce in a mailbox with 20,000+ messages... because the viewport slice is loading within 1/2 second and I can&#039;t click fast enough to overlap viewport requests.  Not sure whether to blame this awesome performance on Dovecot or IMP (us), but I guess this is a good problem to have. :)

I&#039;m going to shift over to using some of my slower test IMAP servers on my virtual box (e.g. Courier) to see if I can trigger.</description> 
   <pubDate>Tue, 05 Apr 2011 06:16:40 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9768#t63145</link> 
  </item> 
   
  <item> 
   <title>I could not reproduce even with slow servers.

But wonderi</title> 
   <description>I could not reproduce even with slow servers.

But wondering if it is a duplicate of Bug #9796.</description> 
   <pubDate>Tue, 05 Apr 2011 23:11:17 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9768#t63197</link> 
  </item> 
   
  <item> 
   <title>Finally able to reproduce, but only in a search mailbox.</title> 
   <description>Finally able to reproduce, but only in a search mailbox.</description> 
   <pubDate>Fri, 08 Apr 2011 20:11:37 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9768#t63365</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git for this ticket:

Bug #9768: F</title> 
   <description>Changes have been made in Git for this ticket:

Bug #9768: Fix constant viewport loading in rare instances
Only could reproduce (sometimes) in search mailboxes.  Seemed to only be
reproducible depending on the current viewport page and the slice
information returned from the server.

Issue was that every viewport load was invalidating the cache for search
results.  This caused the rowlist to be reset to whatever the currently
loaded slice was.  However, the lookbehind buffer then reported that
not enough lookbehind entries were available, so another viewport
request was sent to the server (to populate the entires just nuked).

Solution: Search results should NEVER be invalidated except on explicit
refresh.  This should prevent the unnecessary updating.

 4 files changed, 15 insertions(+), 7 deletions(-)
http://git.horde.org/horde-git/-/commit/99167846dc1291c295da0bf593a8c586e93bdc85</description> 
   <pubDate>Tue, 12 Apr 2011 06:42:42 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9768#t63523</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
