Comments (5)
Closing as per your comment it appears to work when rocket loader is disabled thus it seems to be a server configuration issue and not a code issue. Feel free to reopen if there is new evidence that there may be a bug in the software.
from sync.
From your first screenshot, it seems like the userlist is loading correctly, it's just that your browser is not being authenticated as your logged in account -- the behavior you described matches with how the page would appear to a logged-out user.
- Can you confirm that you are able to use other logged-in functionality, and it's just the channel that isn't authenticating you? For example, do you see the Account dropdown on the navbar, and are you able to access those pages normally? If you log out and back in (or log in from a private browser window), then does it work?
- Can you confirm that when you upgraded your server, you followed any relevant items in the NEWS.md and ran
npm install
to rebuild the application and its dependencies? - Can you try clearing your browser cache and if relevant any website caches as well (e.g. if you are using Cloudflare, clear its cache)? In the second screenshot, there is an error printed about trying to access a variable that doesn't exist, which may not directly be related to your problem, but it does indicate that you have mismatched versions of the client scripts --
videojs.options.flash
is no longer referenced anywhere inplayer.js
from sync.
-
I am able to use logged in functionality:
But after logging out and back in, restarting browser, cache wipe etc. it still does not show my user in the left pane:
-
history shows following commands were used:
285 git pull
286 npm install
287 npm run postinstall
But I did not see NEWS.md. I will look through that and will report back later today. -
It may or may not be that Cloudflare tunnel is fiddling with the scripts. Development mode makes the error go away, it seems. I will come back and confirm this later today.
from sync.
It may or may not be that Cloudflare tunnel is fiddling with the scripts. Development mode makes the error go away, it seems. I will come back and confirm this later today.
If I recall, development mode disables all caching. So you may just need to go to Caching > Configuration and purge the cache.
from sync.
If I recall, development mode disables all caching. So you may just need to go to Caching > Configuration and purge the cache.
Cache wipes do not work.
I've dug around and tested some stuff, it seems Cloudflare's Rocket Loader does some weird stuff.
Cloudflare's Developer mode enabled bypasses cache and with that Rocket Loader completely.
So I've fiddled with Rocket Loader.
With Rocket Loader enabled, it wants to use the deprecated videojs.options.flash
.
With Rocket Loader disabled, it shows the connected users in the left pane.
I've observed similar odd behaviour with Nextcloud, which also has Rocket Loader disabled.
Globally rocket loader is still enabled for the domain, so other sites can use it.
I've created a page rule for Cytube, with following settings:
URL: subdomain.domain.tld/*
Pick setting: Rocket loader
Toggle set to disabled, (x)
I'll try it out in the next few days, if this solves the problem then I think it's safe to say it's just Cloudflares Rocket Loader doing it's oddities once again.
from sync.
Related Issues (20)
- Voteskip passes with 0 eligible voters HOT 2
- Disappearing audio track selector HOT 1
- media_metadata_cache needs to be utf8mb4
- Tabbing out on mobile pauses video for everyone HOT 5
- Database Initial Connection Error HOT 2
- Option to select if the viewer list is open by default
- Error: Cannot find module 'node:fs/promises' HOT 2
- Improve IP cloaking
- Vimeo Embeds Blocked [Likely third-party issue] HOT 1
- Is there a way to make the send button visible by default? HOT 7
- [Feature Request] Minimum Vote Skip Option HOT 4
- Odysee & Nicovideo Livestreams Don't Work HOT 1
- [Feature Request] URL Blacklist HOT 3
- [Feature Request] Document PiP HOT 2
- Synchronization not working for HLS VOD content HOT 1
- Vimeo videos no longer play HOT 1
- Reporting underage material HOT 2
- Dailymotion videos no longer play HOT 4
- XSS in emote names HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sync.