Skip to content

fix(ui): restore message loading position and slow hint#13209

Merged
kesselb merged 1 commit into
mainfrom
fix/ui/loading-emails-spinner-slow-hint
Jul 3, 2026
Merged

fix(ui): restore message loading position and slow hint#13209
kesselb merged 1 commit into
mainfrom
fix/ui/loading-emails-spinner-slow-hint

Conversation

@ChristophWurst

Copy link
Copy Markdown
Member

Before

Bildschirmaufzeichnung.vom.2026-07-03.16-23-40.mp4

After, with fixed position

Bildschirmaufzeichnung.vom.2026-07-03.16-24-35.mp4

I was skeptical if this could break the scroll to load more feature but it still works 😌

After, with slow hint

Bildschirmaufzeichnung.vom.2026-07-03.16-46-38.mp4

How to test

For me it was easiest to force drop the local cache entries for my testing account, then reload the page and navigate to another mailbox:

DELETE FROM oc_mail_messages m
WHERE mailbox_id IN (SELECT id FROM oc_mail_mailboxes WHERE account_id = <id>);
UPDATE oc_mail_mailboxes SET sync_new_lock = null, sync_new_token = null, sync_changed_lock = null, sync_changed_token = null, sync_vanished_lock = null, sync_vanished_token = null
WHERE account_id = <id>;

Note: there is a bug that the loading never stops. That's why I started looking into this. Mandatory reference for this situation: https://www.youtube.com/watch?v=AbSehcT19u0.

🤖 AI (if applicable)

  • The content of this PR was partly or fully generated using AI

Signed-off-by: Christoph Wurst <1374172+ChristophWurst@users.noreply.github.com>
@ChristophWurst

Copy link
Copy Markdown
Member Author

/backport to stable5.10

@kesselb kesselb merged commit d07997c into main Jul 3, 2026
55 of 61 checks passed
@kesselb kesselb deleted the fix/ui/loading-emails-spinner-slow-hint branch July 3, 2026 17:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants