[WEB COMPAT] Hoyoverse log in unauthorized #138

Closed
opened 2025-06-05 18:12:19 +02:00 by Snippet1602 · 6 comments

Confirmation

Which domain(s) are you experiencing this issue on?

https://genshin.hoyoverse.com/m/en/home
https://account.hoyoverse.com/passport/index.html#/login

What version of Phoenix are you using?

2025.05.11.1

What version of Firefox are you using with Phoenix?

139.0

What operating system are you experiencing this issue on?

Android

Other

No response

Please explain the issue you are experiencing.

network.http.referer.XOriginPolicy in about:config needs to be set to 1 or below for log in. Set it to the default value of 2, it'll say "UNAUTHORIZED". To add to the web compat list :)

### Confirmation - [x] Please confirm that you have already checked the Website Compatibility wiki page (https://phoenix.celenity.dev/compat), and that this issue is NOT currently listed. ### Which domain(s) are you experiencing this issue on? https://genshin.hoyoverse.com/m/en/home https://account.hoyoverse.com/passport/index.html#/login ### What version of Phoenix are you using? 2025.05.11.1 ### What version of Firefox are you using with Phoenix? 139.0 ### What operating system are you experiencing this issue on? Android ### Other _No response_ ### Please explain the issue you are experiencing. `network.http.referer.XOriginPolicy` in about:config needs to be set to `1` or below for log in. Set it to the default value of `2`, it'll say "UNAUTHORIZED". To add to the web compat list :)
Author
https://mapgenie.io/genshin-impact/maps/teyvat requires WebGL.

@Snippet1602 wrote in #138 (comment):

https://mapgenie.io/genshin-impact/maps/teyvat requires WebGL.

WebGL is now blocked via uBlockO filter list.

These are the notes on how to add a rule in uBlockO to enable webgl for a given website

Per-site WebGL control
We include a list to automatically allow WebGL on websites known to cause issues, which can be disabled by navigating to uBlock Origin's Dashboard -> Filter lists -> Built-in -> Block WebGL and unchecking the box next to Block WebGL - Unbreak.
To manually allow websites to use WebGL, you can add a filter in the My filters section of uBlock Origin's Dashboard starting with the domain of the website you want to allow, followed by #@#+js(prevent-canvas, /webgl/) - but please consider reporting websites with breakage so that we can make this work better for everyone. ;)
Example:

# Disable WebGL for 'website.com'
website.com#@#+js(prevent-canvas, /webgl/)

# You can also use subdomains
www.website.com#@#+js(prevent-canvas, /webgl/)

source: https://gitlab.com/ironfox-oss/IronFox/-/releases/v137.0.0#per-site-webgl-control

@Snippet1602 wrote in https://codeberg.org/celenity/Phoenix/issues/138#issuecomment-5010639: > https://mapgenie.io/genshin-impact/maps/teyvat requires WebGL. WebGL is now blocked via uBlockO filter list. These are the notes on how to add a rule in uBlockO to enable webgl for a given website > Per-site WebGL control We include a list to automatically allow WebGL on websites known to cause issues, which can be disabled by navigating to uBlock Origin's Dashboard -> Filter lists -> Built-in -> Block WebGL and unchecking the box next to Block WebGL - Unbreak. To manually allow websites to use WebGL, you can add a filter in the My filters section of uBlock Origin's Dashboard starting with the domain of the website you want to allow, followed by #@#+js(prevent-canvas, /webgl/) - but please consider reporting websites with breakage so that we can make this work better for everyone. ;) Example: ``` # Disable WebGL for 'website.com' website.com#@#+js(prevent-canvas, /webgl/) # You can also use subdomains www.website.com#@#+js(prevent-canvas, /webgl/) ``` source: [https://gitlab.com/ironfox-oss/IronFox/-/releases/v137.0.0#per-site-webgl-control](https://gitlab.com/ironfox-oss/IronFox/-/releases/v137.0.0#per-site-webgl-control)
Author

@MahoganyPrime mapgenie.io#@#+js(prevent-canvas, /webgl/) this works, thanks!

@MahoganyPrime `mapgenie.io#@#+js(prevent-canvas, /webgl/)` this works, thanks!
Owner

Thanks for the reports @Snippet1602 - and thank you for your assistance here @MahoganyPrime.

I just added mapgenie.io#@#+js(prevent-canvas, /webgl/) to the Block WebGL - Unbreak list, so you can go ahead and force an update to that list (by selecting the clock to the right of it, under Filter lists in uBlock Origin's dashboard) - and you can remove the mapgenie.io#@#+js(prevent-canvas, /webgl/) filter you manually added, as it should no longer be necessary.

Also added account.hoyoverse.com and genshin.hoyoverse.com to the Web Compat page.

Thanks for the reports @Snippet1602 - and thank you for your assistance here @MahoganyPrime. I just added `mapgenie.io#@#+js(prevent-canvas, /webgl/)` to the `Block WebGL - Unbreak` list, so you can go ahead and force an update to that list *(by selecting the clock to the right of it, under `Filter lists` in uBlock Origin's dashboard)* - and you can remove the `mapgenie.io#@#+js(prevent-canvas, /webgl/)` filter you manually added, as it should no longer be necessary. Also added `account.hoyoverse.com` and `genshin.hoyoverse.com` to the [Web Compat page](https://phoenix.celenity.dev/compat).
Author

@celenity correction, this should apply to all Hoyo games actually, as they all use the same log in panel.

So:
hoyoverse.com and all of it's sub domain
hoyolab.com and all of it's sub domain

@celenity correction, this should apply to all Hoyo games actually, as they all use the same log in panel. So: `hoyoverse.com` and all of it's sub domain `hoyolab.com` and all of it's sub domain
Owner

@Snippet1602 Thanks, fixed!

@Snippet1602 Thanks, fixed!
Sign in to join this conversation.
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
celenity/Phoenix#138
No description provided.