Pernosco / pernosco

General-purpose public wiki and issue tracking
12 stars 0 forks source link

Front-end doesn't detect GDPR consent expiry when loaded from Firefox session restore #27

Open hsivonen opened 3 years ago

hsivonen commented 3 years ago

When a Pernosco session has been open in Firefox, Firefox is quit and gets relaunched, Firefox session restoration functionality restores the Pernosco browser tab with the skeleton of Pernosco UI, but Pernosco UI gets stuck loading the actual Pernosco session if GDPR consent has expired, i.e. if performing a new navigation to the Pernosco UI would show the GDPR interstitial.

Workaround: Pressing the Reload button in Firefox and clicking through the GDPR interstitial.

Expected the Pernosco UI to detect the situation and trigger the interstitial display.