Chocobozzz / PeerTube

ActivityPub-federated video streaming platform using P2P directly in your web browser
https://joinpeertube.org/
GNU Affero General Public License v3.0
13.07k stars 1.51k forks source link

Repeated page refreshes alternate between the instance-default theme and the peertube-default theme #3007

Closed DalekDave closed 4 years ago

DalekDave commented 4 years ago

What happened? Issue #2893 does not seem to be properly resolved in v2.3.0. On my instance at https://tube.tardis.world, I have the bittube-dark theme applied as instance default.

When I visit the landing page, the proper instance-default theme displays. If I refresh the page, the peertube-default theme displays. If I refresh the page again, the instance-default theme displays.

Each time I refresh the page, there is an alternation between the instance-default theme and the peertube default theme.

What do you expect to happen instead? The instance-default theme should always be displayed, even if I refresh the page repeatedly

Steps to reproduce:

  1. Visit https://tube.tardis.world. On initial load, the instance-default theme displays.

2.Refresh the page with and the peertube-default theme displays.

3.Refresh the page again, and the instance-default theme displays

  1. Repeated refreshes alternate between the instance-default theme and the peertube-default theme.

Additional information

test2a commented 4 years ago

confirmed on my side visiting the given url.

Chocobozzz commented 4 years ago

Thanks, should be fixed by https://github.com/Chocobozzz/PeerTube/commit/7c87bce4715ca291c8e449d9de3d92c69725d45c

DalekDave commented 4 years ago

Thank you for implementing the fix. But it won't be available to me until the next release.

To help me solve the problem now, please could you tell me how to make the edits manually in my Peertube instance, installed from source and living in /var/www/peertube ?

Or else how can I fix the problem now?

Thank you for your work on Peertube, and wishing you all the best.

Chocobozzz commented 4 years ago

@DalekDave Use git and cherry pick the commit: https://docs.joinpeertube.org/#/install-unofficial