webcompat / web-bugs

A place to report bugs on websites.
https://webcompat.com
Mozilla Public License 2.0
736 stars 63 forks source link

www.markt.de - "Push (Browser)" notification options is not kept #96305

Open webcompat-bot opened 2 years ago

webcompat-bot commented 2 years ago

URL: https://www.markt.de/97074-wuerzburg/benutzer/postfach.htm?radius=25

Browser / Version: Firefox Mobile 97.0 Operating System: Android 11 Tested Another Browser: Yes Chrome

Problem type: Something else Description: Browser notifications for new messages does not stay activated. In Chrome they are working fine. Steps to Reproduce: You can enable browser notifications for new messages in that webpage, with Chrome it works and stays enabled. With Firefox the activate notification button of the website is enabled but it doesn't work and next time I check if the button is still active it is deactivated. Therefore browser notifications do not work in Firefox bit in Chrome for that site which is odd.

View the screenshot Screenshot
Browser Configuration
  • gfx.webrender.all: false
  • gfx.webrender.blob-images: true
  • gfx.webrender.enabled: false
  • image.mem.shared: true
  • buildID: 20211207040938
  • channel: nightly
  • hasTouchScreen: true
  • mixed active content blocked: false
  • mixed passive content blocked: false
  • tracking content blocked: false

View console log messages

From webcompat.com with ❤️

softvision-oana-arbuzov commented 2 years ago

Thanks for the report, I was able to reproduce the issue. image

Prerequisites: Signed in with Facebook (or create an account and sign in).

Steps to reproduce:

  1. Navigate to https://www.markt.de/
  2. Tap the "Postfach" button (right top bar menu).
  3. Tap the "Settings" gear icon.
  4. Select "Push-un Mail-Einstellungen" option from the drop-down menu.
  5. Tick the "Push (Browser)" check-box and allow receiving notifications.
  6. Return to "Postfach" screen (using: "Zuruck zum Postfach" link)
  7. Perform steps 3&4 and observe "Push (Browser)" check-box.

Expected results: The option is checked.

Actual results: The option is not checked.

Note: The issue is not reproducible on Chrome.

Tested with: Browser / Version: Firefox Nightly 97.0a1 (🦎 97.0a1-20211213093143) Operating System: Google Pixel 5 (Android 12) - 1080 x 2340 pixels, 19.5:9 ratio (~432 ppi density), Samsung Galaxy S8 (Android 9) - 1440 x 2960 pixels, 18.5:9 ratio (~570 ppi density)

Moving to Needsdiagnosis for further investigation.

karlcow commented 2 years ago

I have another issue the settings button is not working for me. 😄

I get on loading postfach page.

10:52:58.159 Navigated to https://www.markt.de/benutzer/[postfach.htm](https://www.markt.de/benutzer/postfach.htm)
10:52:59.859 None of the “sha384” hashes in the integrity attribute match the content of the subresource. postfach.htm
10:52:59.865
Uncaught Error: Script error for "clsy-frontend_mailbox"
https://requirejs.org/docs/errors.html#scripterror
    makeError https://static.markt.de/webjars/requirejs/2.3.6/require.min.js:5
    onScriptError https://static.markt.de/webjars/requirejs/2.3.6/require.min.js:5
    load https://static.markt.de/webjars/requirejs/2.3.6/require.min.js:5
    load https://static.markt.de/webjars/requirejs/2.3.6/require.min.js:5
    load https://static.markt.de/webjars/requirejs/2.3.6/require.min.js:5
    fetch https://static.markt.de/webjars/requirejs/2.3.6/require.min.js:5
    check https://static.markt.de/webjars/requirejs/2.3.6/require.min.js:5
    enable https://static.markt.de/webjars/requirejs/2.3.6/require.min.js:5
    enable https://static.markt.de/webjars/requirejs/2.3.6/require.min.js:5
    enable https://static.markt.de/webjars/requirejs/2.3.6/require.min.js:5
    bind https://static.markt.de/webjars/requirejs/2.3.6/require.min.js:5
    each https://static.markt.de/webjars/requirejs/2.3.6/require.min.js:5
    enable https://static.markt.de/webjars/requirejs/2.3.6/require.min.js:5
    init https://static.markt.de/webjars/requirejs/2.3.6/require.min.js:5
    s https://static.markt.de/webjars/requirejs/2.3.6/require.min.js:5
    setTimeout handler*req.nextTick< https://static.markt.de/webjars/requirejs/2.3.6/require.min.js:5
    s https://static.markt.de/webjars/requirejs/2.3.6/require.min.js:5
    requirejs https://static.markt.de/webjars/requirejs/2.3.6/require.min.js:5
    <anonymous> https://www.markt.de/benutzer/postfach.htm:362
[require.min.js:5:1795](https://static.markt.de/webjars/requirejs/2.3.6/require.min.js)
10:52:59.868  App  ServiceWorker '/serviceWorker.js' registration successful with scope: https://www.markt.de/. [clsy-util.js:90:469](https://static.markt.de/bundles/7a66ahfa/kotlinjs/clsy-util.js)
10:52:59.870 Checking notification permission (user friendly). [clsy-util.js:92:30](https://static.markt.de/bundles/7a66ahfa/kotlinjs/clsy-util.js)
<button class="clsy-c-btn clsy-c-btn--icon-only clsy-toolbar__button clsy-toolbar__button--settingstoggle">weitere Einstellungen</button>

but the button is not working for me. It doesn't do anything. None the 3 orange icons are doing anything.

Pixel 2, Android 11 "Mozilla/5.0 (Android 11; Mobile; rv:101.0) Gecko/101.0 Firefox/101.0"

Does the button work for you @softvision-oana-arbuzov ?

softvision-oana-arbuzov commented 2 years ago

@karlcow the issue is still reproducible. image

Tested with: Browser / Version: Firefox Nightly 101.0a1 (🦎101.0a1-20220412094307) Operating System: Google Pixel 5 (Android 12) - 1080 x 2340 pixels, 19.5:9 ratio (~432 ppi density), Samsung Galaxy S8 (Android 9) - 1440 x 2960 pixels, 18.5:9 ratio (~570 ppi density)

[inv_15/2022]