Piped
Piped copied to clipboard
Infinite refresh loop on MacOS 12.6.1 - Safari 16.1
Official Instance
- [X] The bug is reproducable on the official hosted instance or is API related.
Describe the bug
- After a couple of seconds, piped.video enters in a refresh loop. Deleting website data helps only for like 10 seconds, disabling content blocker doesn't help.
- On Firefox the site works fine.
- Issue started when site moved from kavin.rocks to piped.video.
- Issue is very similar to this, but deleting website data doesn't help: https://github.com/TeamPiped/Piped/issues/1210
To Reproduce
- Open piped.video in Safari
- Use the site as you would normally
- Observe issue
https://user-images.githubusercontent.com/2356354/203498515-33b0b7c9-4db7-4b0e-9a6b-5a9ecbb8bf5d.mov
Expected behavior
Normal website behaviour is expected.
Logs/Errors
Let me know how to do it if applicable.
Browser, and OS with Version.
Safari 16.1 - MacOS Monterey 12.6.1
Additional context
Maybe the issue is related to cookies/caches?
+1 same problem on MacOS 13.0.1. Also experiencing this on my iPad with iPadOS 16.1
Can this please get some priority? As it is right now it does not work at all on iPadOS and desktop Safari. It's broken for about 2 weeks now :(
Is there any way to reproduce this issue consistently? I only have access to BrowserStack, and I can't reproduce it there.
A virtual machine maybe?
Any progress on this? I started to use https://piped.mha.fi, but it doesn't work on all videos and also missed some key features.
@lothar-cell Can you check what's displayed in the browser console please? Thanks.
The loop seems to be gone now, but videos don't play.

The site works now, thank you guys!
Alright, it started doing the same thing again, just now.
UPDATE: false alarm, after I opened the console it got back to normal.
Actually, the problem still persists. Interesting is, if I bring the console up, the loop stops, but doesn't buffer.
Any progress in this?
Since I enabled CSS Custom Properties and Values API and WebRTC H256 codec, in Develop/Experimental Features, the problem is gone. At least I believe these were the options. Can anyone confirm this?
@lothar-cell may I ask how exactly do you enable those two features? I might be having a similar issue and would like to try out your solution. Thanks a lot!
In Safari Preferences - Advanced, tick Show Develop Menu In Develop menu - Experimental features, there are these options, among a lot of others
@lothar-cell Thanks! my problem is with iOS, especially with live streams or videos that just ended live streaming (within an hour-ish) and became "regular", recorded videos.
i tried these settings, and they did not seem to make a difference on iOS, but thanks anyways!
I have the same issue on Brave (iOS). Sometimes it works but more often than not I get the infinite loop both for the feed and the video page.
I got the same problem on iOS 17.1 and 16.X 😥 I live in Europe so next year i will have the right to have a browser that won’t use WebKit and the right to sideload any app without having to reinstall it every 7 days.
I gave up on Piped, it has issues constantly, Invidious likewise. I started using YouTube with HTML5 player, SponsorBlock, Dearrow and Improve YouTube - works well. And for subscribtions I use FreeTube.
Issue is still remains on macOS Sonoma 14.5 and Safari 17.5, I get the infinite loop both for the feed and the video page from the start. Very frustrating.