Closed Bug 1908579 Opened 4 months ago Closed 4 months ago

Twitch: Buffering ring still going even when the stream is working fine

Categories

(Web Compatibility :: Site Reports, defect, P1)

Firefox 130
x86_64
Windows 10

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: theraptor01, Unassigned)

References

()

Details

(5 keywords, Whiteboard: [webcompat:sightline])

User Story

platform:windows,mac,linux
impact:feature-broken
configuration:general
affects:all
branch:release

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:130.0) Gecko/20100101 Firefox/130.0

Steps to reproduce:

Watching streams on Twitch

Actual results:

sometimes the "buffering circle/ring" will appear, even though the stream itself is going just fine without any buffering issue.

Expected results:

the "Buffering ring" not appearing when the stream is playing fine without any issue.

i noticed that happening in the newest Firefox Nightly releases.

Edit: it actually occurs more often with the newest Nightly versions.
I tried refreshing, i tried different streams, i tried closing Nightly waiting for a bit and opening it again, i tried rebooting. The buffering ring is still there, even though the streams are just going fine without any problem.

Update: This problem is not happening on Firefox 129b5.
The problem seem to not affect the streaming service "Kick"

Same thing here on:

Name 	                Firefox
Version 	        130.0a1
Build ID 	        20240718051912
Distribution ID 	archlinux
User Agent 	        Mozilla/5.0 (X11; Linux x86_64; rv:130.0) Gecko/20100101 Firefox/130.0
OS 	                Linux 6.9.9-zen1-1-zen #1 ZEN SMP PREEMPT_DYNAMIC Fri, 12 Jul 2024 00:06:19 +0000

For me the loading icon stays on 100% of the time

(In reply to fardragon from comment #3)

Same thing here on:

Name 	                Firefox
Version 	        130.0a1
Build ID 	        20240718051912
Distribution ID 	archlinux
User Agent 	        Mozilla/5.0 (X11; Linux x86_64; rv:130.0) Gecko/20100101 Firefox/130.0
OS 	                Linux 6.9.9-zen1-1-zen #1 ZEN SMP PREEMPT_DYNAMIC Fri, 12 Jul 2024 00:06:19 +0000

For me the loading icon stays on 100% of the time

i also tried Troubleshoot Mode, and the loading circle is still happening.

Not sure how relevant this is, but I get this in the console when clicking play. It doesn't appear on chromium.

21:18:41.566 9:18:41 PM [ERROR] Uncaught error. TypeError: e.cancelVideoFrameCallback is not a function
    stopCapture https://assets.twitch.tv/assets/player-core-base-7c8e3cac7f4a5937e265.js:1
    startRVFC https://assets.twitch.tv/assets/player-core-base-7c8e3cac7f4a5937e265.js:1
    start https://assets.twitch.tv/assets/player-core-base-7c8e3cac7f4a5937e265.js:1
    start https://assets.twitch.tv/assets/player-core-base-7c8e3cac7f4a5937e265.js:1
    start https://assets.twitch.tv/assets/player-core-base-7c8e3cac7f4a5937e265.js:1
    startVideoTransformer https://assets.twitch.tv/assets/player-core-base-7c8e3cac7f4a5937e265.js:1
    onStateChanged https://assets.twitch.tv/assets/player-core-base-7c8e3cac7f4a5937e265.js:1
    attachHandlers https://assets.twitch.tv/assets/player-core-base-7c8e3cac7f4a5937e265.js:1
    emit https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    emit https://assets.twitch.tv/assets/player-core-base-7c8e3cac7f4a5937e265.js:1
    onWorkerMessage https://assets.twitch.tv/assets/player-core-base-7c8e3cac7f4a5937e265.js:1
    onmessage https://assets.twitch.tv/assets/player-core-base-7c8e3cac7f4a5937e265.js:1
    attachHandlers https://assets.twitch.tv/assets/player-core-base-7c8e3cac7f4a5937e265.js:1
    e https://assets.twitch.tv/assets/player-core-base-7c8e3cac7f4a5937e265.js:1
    e https://assets.twitch.tv/assets/player-core-base-7c8e3cac7f4a5937e265.js:1
    D https://assets.twitch.tv/assets/core-0d141fee98ceebb80278.js:1
    s https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    s https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    a https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    promise callback*c https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    a https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    promise callback*c https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    h https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    h https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    D https://assets.twitch.tv/assets/core-0d141fee98ceebb80278.js:1
    cn https://assets.twitch.tv/assets/core-0d141fee98ceebb80278.js:1
    s https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    s https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    h https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    h https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    componentDidMount https://assets.twitch.tv/assets/core-0d141fee98ceebb80278.js:1
    mc https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    gc https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    vc https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    yu https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    yu https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    iu https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    Bo https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    yu https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    yu https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    tu https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    _ https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    C https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    560053 https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    d https://www.twitch.tv/tsoding:1
    363840 https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    d https://www.twitch.tv/tsoding:1
    364448 https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    d https://www.twitch.tv/tsoding:1
    973935 https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    d https://www.twitch.tv/tsoding:1
    620745 https://assets.twitch.tv/assets/vendor-6a13a39ed10785ac7178.js:1
    d https://www.twitch.tv/tsoding:1
    380575 https://assets.twitch.tv/assets/core-0d141fee98ceebb80278.js:1
    d https://www.twitch.tv/tsoding:1
    75462 https://assets.twitch.tv/assets/core-0d141fee98ceebb80278.js:1
    d https://www.twitch.tv/tsoding:1
    n https://assets.twitch.tv/assets/core-0d141fee98ceebb80278.js:1
    <anonymous> https://assets.twitch.tv/assets/core-0d141fee98ceebb80278.js:1
    O https://www.twitch.tv/tsoding:1
    <anonymous> https://assets.twitch.tv/assets/core-0d141fee98ceebb80278.js:1
    a https://www.twitch.tv/tsoding:1
    <anonymous> https://assets.twitch.tv/assets/core-0d141fee98ceebb80278.js:1
Component: Untriaged → Site Reports
OS: Unspecified → Windows 10
Product: Firefox → Web Compatibility
Hardware: Unspecified → x86_64
Severity: -- → S3
User Story: (updated)
Priority: -- → P1
Duplicate of this bug: 1909419

Since yesterday evening, this bug seem to be fixed, so far.

Can some others confirm as well?

Hi, I've tried to reproduce this using Nightly 130.0a1 on macOS 13.6. It works fine to me, so by theraptor01's last comment, I will close this issue as
RESOLVED - WORKSFORME.

If the issue is encountered again, feel free to reopen the bug. Thank you!

Status: UNCONFIRMED → RESOLVED
Closed: 4 months ago
Resolution: --- → WORKSFORME
Whiteboard: [webcompat:sightline]
You need to log in before you can comment on or make changes to this bug.