4
  • Slowly consuming more memory when using Revolut Shopper extension

  • BugsDesktopDone

Vlad I've reset Orion and it seems to behave normally. I'll continue to investigate and find a way to reproduce this behaviour.

    Update:
    Started happening again. It might have to do with any of the following extensions I installed;
    ViolentMonkey (Chrome Web Store), 2FAS (Firefox Addons), Revolut Shopper (Chrome Web Store).

    I still have no definitive reproduce method for this bug, but it might have to do with one of these extensions. I'll delete them one by one and see if that has any impact.

      I've successfully found a way to reproduce this issue. After uninstalling the Chrome extension "Revolut Shopper" the memory leak stopped. Since not everyone experiencing this problem uses Revolut Shopper, it might be one of the extension APIs that is causing issues.

      How to reproduce
      Install the "Revolut Shopper" from the Chrome Web Store and check your memory usage. You might have to log in to start the memory leak, but I'm not 100% sure.

      • Vlad replied to this.

        prpl We are generally not responsible for what extensions do. Can you check if the same happens in Chrome?

        • prpl replied to this.

          Vlad Chrome handles the extension correctly. I think this is more a case of a memory leak when extensions use a specific browser api than the extension specifically.

          • Vlad replied to this.
            Vlad changed the title to Slowly consuming more memory when using Revolut Shopper extension .

              prpl I installed the extension and nothing happens. it seems that registration is not that simple. Can you share your registered number so we an debug it (you can email me at vlad@kagi.com)

              • prpl replied to this.

                Vlad Since Revolut is a bank and shows all my credit card information once logged in, I'd rather not. This memory leak issue might happen with other extensions as well. If you want me to collect any console logs that allow for easier debugging please let me know.

                  Vlad I have reinstalled the Revolut Shopper extension and it appears the memory leak starts even when not logged in.

                    @prpl Can you show a video of this happening in a new clean orion profile?

                    • prpl replied to this.

                      Vlad Sure, I'll make a video later this week.

                        Vlad I've created a video reproducing this on a clean profile.

                        • Vlad replied to this.

                          prpl Thanks for your effort, we have been able to locate and fix the problem.

                          11 days later

                          Since yesterday I noticed that my macbook air M1 was boiling hot while doing some normal browsing with orion, I thought it was a system issue so I shut down the mac since I was done working. Today I boot it up, open orion and start some very light browsing and within 3 minutes the mac is again very very hot for no reason, with orion using some 30% of CPU and a humongus impact on battery.

                          As soon as I quit orion CPU usage goes back to a standard 96% inactive and mac slowly cools down. Very annoying because makes orion completely unusable.

                          Steps to reproduce: open orion, browse, see whether the mac becomes hot. (there is not really steps).

                          Expected behavior: orion does not cause mac to overheat.

                          • Vlad replied to this.

                            The dev team typically asks for system details such as platform (Intel or Apple Silicon), OS version, Orion version and steps to reproduce which may help them track down the issue. When you open an issue, there's a template pre-filled that will help guide you through that as well.

                            If a particular website or set of websites was causing this, I can try to replicate it on my end as another regular Orion user.

                            I don't experience this issue on any of the systems I run Orion on so perhaps it's related to a particular website or a particular extension.

                            You can also try to create a clean profile without any extensions by going to File -> Profiles - New Profile and see if it happens there, too.

                              Tinholoco Unfrotunately the report is not useful and actionable. We can't fix what we can't reproduce.

                                Vlad I might have identified the issue (the revolut shopper extension)

                                steps to reproduce:

                                1. Install the chrome Revolut Shopper extension and enable it
                                2. browse to any website

                                CPU usage goes instantly to about 100

                                after uninstalling the extension this seems to be fixed, sorry but it took a while to test every extension that could have caused it.