Bug #634
messages get lost while tab is opened and synchronized
Status: | Closed | Start: | 10/18/2011 | |
Priority: | Urgent | Due date: | ||
Assigned to: | Mirco Bauer | % Done: | 100% |
|
Category: | Engine | |||
Target version: | 0.8.11.1 | |||
Complexity: | High |
Found in Version: | ||
Votes: | 0 |
Description
I've been sent 3 messages while the tab was closed.
The first and the last message were shown while the second was missed by the frontend.
The message reached the frontend as the highlight notification was triggered and the debug mode on the server-tab indicated all three messages.
According to meebey this is a race condition which is related to opening and synchronizing the tab while the next message is already received
Related issues
related to Smuxi - Bug #622 | Users who join while a chat is synced are not visible in the nicklist | New | 08/26/2011 | ||
duplicated by Smuxi - Bug #703 | /msg should'n open a query window | Closed | 03/30/2012 | ||
duplicated by Smuxi - Bug #875 | Smuxi eats the first private message, doesn't display it. | Closed | 08/21/2013 |
Associated revisions
Revision a5a0f3ab89c0499579d0ec3e1fe7929c999286a1
[Engine-IRC] Added workaround for losing messages on newly created queries (closes: #634)
History
Updated by Mirco Bauer 4752 days ago
- Category set to Engine
- Assigned to set to Mirco Bauer
- Target version set to 0.8.9
- Complexity set to High
Updated by Mirco Bauer 4752 days ago
- Priority changed from Normal to Urgent
Updated by Mirco Bauer 4738 days ago
- Target version changed from 0.8.9 to 0.10
Updated by Mirco Bauer 4592 days ago
This issue will be fixed with a snapshot based chat sync. Here is an experimental git branch for this:
http://git.qnetp.net/?p=smuxi.git;a=shortlog;h=refs/heads/experiments/sync_snapshots
Updated by Mirco Bauer 4140 days ago
- Target version changed from 0.10 to 0.8.11.1
This should get at least a workaround as short-term solution, this bug is really annoying.
Updated by Mirco Bauer 4136 days ago
- Status changed from New to Closed
- % Done changed from 0 to 100
Applied in changeset a5a0f3ab89c0499579d0ec3e1fe7929c999286a1.