karma-runner / karma-runner/karma

Buffering/batching client messages results in out of order events

Open
#3,684 5 comments 0 reactions 1 assignee Claimed by @jginsburgn View on GitHub
Dominant language
JavaScript
Stars
12k
Forks
1.7k
PR merge metrics
No merged PRs in 30d

Description

https://github.com/karma-runner/karma/commit/c4ad69709103110a066ae1d9652af69e42434c6b introduced batching to overcome a Safari issue with xhr polling; newer Safari versions do not seem to reproduce this issue anymore.

However, this logic sometimes makes client event messages get to the server out of order. It seems to happen when socket.io upgrades from xhr polling to websockets.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.