sereneblue / chameleon

WebExtension port of Random Agent Spoofer
https://sereneblue.github.io/chameleon
GNU General Public License v3.0
500 stars 53 forks source link

Chameleon seems to freeze ProtonDrive & ProtonMail tabs when trying to set date in their date field #542

Open slrslr opened 1 year ago

slrslr commented 1 year ago

Prerequisites

Current Behavior

How to reproduce:

Hi, I have opened https://mail.proton.me/u/0/inbox in Firefox ESR 91.13.0esr (64-bit) that has Chameleon Firefox extension enabled (v0.22.34) (importable configuration file is linked below) and pined the tab, in other tab i opened https://drive.proton.me, uploaded file, clicked to manage the link to file (three dots menu next to file), then on the bottom of opened window i can set privacy settings: password and expiration date. So i try to do it, but when clicking the expiration date field, it does not show calendar selector, but freeze the tab:

This page is slowing down Firefox... Interesting is that it also freeze ProtonMail tab, not just ProtonDrive. When i close the tabs and try to reopen, it is not loading. After some minutes it start loading again and so i try to disable Chameleon Firefox extension (v0.22.34) (importable configuration file is linked below), disable Chameleon right from Chameleon Firefox widget clicking the shield icon, reload page and now i was able to select the date. When Chameleon was enabled, Private browsing window was able to load date selection, normal window not. After whitelisting drive.proton.me, i am able to select date even Chameleon is enabled. If you need me to try some things, please let me know. Thank you!

Relevant settings

Configuration exported here

Context (Environment)

Linux Debian 11 (stable release, up to date everything), Firefox ESR 91.13.0esr (64-bit) Chameleon v0.22.34

sereneblue commented 1 year ago

@slrslr This seems like an issue with timezone spoofing. It's probably best to whitelist these sites and use your actual timezone or use RFP to set the timezone to UTC.

HarTstaRx commented 2 months ago

This also happens with Proton Calendar when loading