• Login
    • Search
    • Categories
    • Recent
    • Tags
    • Users
    • Groups
    • Rules
    • Help

    Do more on the web, with a fast and secure browser!

    Download Opera browser with:

    • built-in ad blocker
    • battery saver
    • free VPN
    Download Opera

    All websites regularly loose permissions

    General
    8
    25
    6423
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • MichaIng
      MichaIng @burnout426 last edited by

      @burnout426
      As I mentioned above, "Automatically remove permissions from unused sites" has no effect on this.

      Site settings are not cleared when the browser is stopping. It really is the permissions which vanish mid operation, while the website is open, mid WebRTC video call, in case.

      I do not use Opera Sync, I keep the instance logged out.

      Profile permissions are fine. As I mentioned above, I can see the respective permissions set in the JSON file, and I can see them removed again at some point.

      I did start with an entirely fresh Opera instance and profile at some point. But the issue reappeared. But IIRC it really appeared after some while, like some weeks, not immediately.

      It is not limited to notifications, but to all website permissions, like microphone and camera access, which is why WebRTC video calls break down in the middle of calls.

      I do not use CCleaner or similar, only Opera accesses its profile dir.

      It certainly is a bug. But as of the low number of users joining in here, it might not affect all instances, but have some condition. First I thought it might be that I use a portable instance, but others here use an installed instance as well.

      Reply Quote 2
        1 Reply Last reply
      • ss9227
        ss9227 last edited by

        "Automatically remove permissions from unused sites" is disabled.
        I don't clear "site settings" (on exit) and Opera don't allow me to enable it coz I have sync on.
        AppData Roaming and Local:

        • "click the read only box to clear it": didn't help,
        • "Security" tab: it's everything fine there.
          "Reset passphrase": I done it, additionally I turned off "Settings" sync this time: didn't help.
          "System -> Notifications" it's everything fine there... Notifications works as long as Opera doesn't remove them.
          CCleaner etc - I don't use apps like that.

        Standalone installation / completely fresh profile - I might test this out if I find the time, but like @MichaIng wrote, I'm afraid the problem will return and my efforts will go to waste ๐Ÿ˜

        I use installed and synced instance but I se here are users with portable and logged out instalation and have the same problem.
        And as I wrote previously - this also applies to camera and microphone permissions, but I use notifications every day and I notice their absence immediately. So I specifically gave cam+mic permissions to some website fot test and they disappeared exactly when the notifications also disappeared. It took about 7 hours.

        Reply Quote 1
          burnout426 1 Reply Last reply
        • burnout426
          burnout426 Volunteer @ss9227 last edited by

          @ss9227 OK. Definitely strange.

          Reply Quote 0
            1 Reply Last reply
          • S
            stephen4 last edited by

            That sounds really frustrating, especially when the permissions disappear right in the middle of a video call.

            Reply Quote 0
              1 Reply Last reply
            • K
              kamaliya67 last edited by

              Itโ€™s quite frustrating when a permission that was already granted suddenly needs to be approved again. Hopefully this can be tracked down, because it seems to happen across different setups and isnโ€™t limited to portable installations.

              Reply Quote 0
                1 Reply Last reply
              • ss9227
                ss9227 last edited by

                Workaround that works for me so far: always start Opera with the command-line flag --disable-features=DIPS.

                Since I did that, my site permissions (notifications etc.) have stopped disappearing.

                On Windows just add it in shortcut properties e.g.
                "C:\Program Files\Opera\opera.exe" --disable-features=DIPS
                If Opera gets started some other way (by clicking a link in another app etc), it runs without the flag.

                Reply Quote 1
                  MichaIng 1 Reply Last reply
                • MichaIng
                  MichaIng @ss9227 last edited by

                  @ss9227
                  I'll try it out.

                  But for everyone else: DIPS, renamed to BTM in the meantime, is a privacy feature of Chromium, which mitigates bounce tracking, i.e. if links do not point to the actual target website, but an intermediate website, which only sets a tracking cookie, and redirects you further to the actual target website, that way bypassing 3rd party cookie blocks. Chromium e.g. prevents this tracking cookie to be set, and it might also reset permissions for websites detected for bounce tracking. More details: https://github.com/chromium/chromium/blob/main/content/browser/btm/README.md

                  It is possible that Opera breaks this feature with downstream patches, so that it detects regular websites as bounce tracker ones, and then resets their permissions.

                  But I would not recommend to disable this feature for production, as it makes you vulnerable for being tracked across websites.

                  Reply Quote 2
                    1 Reply Last reply
                  • ss9227
                    ss9227 last edited by

                    Update: in my case there is a "second" way to stop the permissions from disappearing. Instead of using --disable-features=DIPS, I switched Settings > Privacy & security > Third-party cookies to "Allow third-party cookies". I ran Opera like that for a week and no permissions were lost.

                    When I switched back to "Block third-party cookies", they were wiped again within about two hours.

                    So the DIPS / Bounce Tracking Mitigations cleanup is tied to blocking third-party cookies: it only runs when they are blocked. With third-party cookies allowed it does nothing and permissions are not deleted. Keep in mind that allowing third-party cookies makes cross-site tracking easier, so the flag is the more privacy-friendly workaround.

                    This looks like a wired bug in Opera: the cleanup should only clear data of the tracking sites it flags, but it removes notification, location, camera and microphone permissions for all sites. I have just reported it to Opera with the details.

                    What puzzles me is how few users report this. Do people simply not notice, or are there other, rarer conditions involved that I'm not aware of?

                    Reply Quote 1
                      MichaIng 1 Reply Last reply
                    • MichaIng
                      MichaIng @ss9227 last edited by

                      @ss9227 I tested --disable-features=DIPS, and it increases the time until permissions are lost, or adds some one-time longer delay, until permissions are lost again, but it does not "solve" the issue. When I added this to my Opera startup link, permissions remained stable for maybe a week, before the issue reappeared. Afterwards, it happened again much sooner, though I did not test yet whether every 1-2 hour like before.

                      Allowing 3rd party cookies is even worse than disabling DIPS, as the latter is meant to make disabling 3rd party cookies more reliable. I won't test this, as I do not want to make it too easy for advertisement networks to track me across websites.

                      But that this has an effect as well for you, shows that the bug is somehow tied into the 3rd party cookie/privacy protection stuff. But while it has an effect, it does not seem to be the exact trigger for the lost permissions.

                      Reply Quote 2
                        1 Reply Last reply
                      • ss9227
                        ss9227 @MichaIng last edited by

                        It is very strange that this problem keeps coming back, just when things seem to be going well.

                        @MichaIng You said that

                        I installed Opera stable completely freshly, did not migrate my profile, setting or any such, and after some days/weeks of usage, the issue reappeared.

                        that's why I don't even feel like trying to set up a new profile ๐Ÿ˜‚

                        When I added this to my Opera startup link, permissions remained stable for maybe a week, before the issue reappeared.

                        I can check that, I'll try running the browser that way for as long as possible. It might not work, however, because the browser can be launched via other triggers without the -disable-features=DIPS flag.

                        Reply Quote 0
                          1 Reply Last reply
                        • First post
                          Last post

                        Computer browsers

                        • Opera for Windows
                        • Opera for Mac
                        • Opera for Linux
                        • Opera beta version
                        • Opera USB

                        Mobile browsers

                        • Opera for Android
                        • Opera Mini
                        • Opera Touch
                        • Opera for basic phones

                        • Add-ons
                        • Opera account
                        • Wallpapers
                        • Opera Ads

                        • Help & support
                        • Opera blogs
                        • Opera forums
                        • Dev.Opera

                        • Security
                        • Privacy
                        • Cookies Policy
                        • EULA
                        • Terms of Service

                        • About Opera
                        • Press info
                        • Jobs
                        • Investors
                        • Become a partner
                        • Contact us

                        Follow Opera

                        • Opera - Facebook
                        • Opera - Twitter
                        • Opera - YouTube
                        • Opera - LinkedIn
                        • Opera - Instagram

                        © Opera Software 1995-