13

I wanted to submit this with some missing information, such as an testing in Safari and debug data / videos etc. I plan to come back with this information, but I think it's good to get it posted. The chief offenders is ZenDesk, Grafana dashboards, Confluence, Outlook Web, and Jira. All of these are significantly slower and laggy compared to Chrome for example. I will casually observe Activity Monitor, and memory useage looks normal... nothing excessive over 2-4GB but CPU utilization seems higher than I would expect.

Steps to reproduce:
My normal day of work, using web applications, usual web browsing on the internet with 10-20 tabs open. After 12-24 hours, Orion becomes noticeably sluggish. Quitting and restart Orion does not improve anything. Reboots seem to restore performance, then incrementally becomes awful. This has happened each time over the last 2 weeks.

All of the problem websites I tested with Compatability mode On. Removed cookies/history, then re-try. Still poor performance.

Expected behavior:
Not lag and suffer debilitating performance issues. Sometimes it takes several seconds to move between Zendesk pages or edit Jira/Confluence pages.

Orion, OS version; hardware type:
Orion 0.99.120-beta (WebKit 614.1.20)
macOS Version 12.6 (Build 21G115)
MacBookPro16,2vv

Orion 0.99.120-beta (WebKit 614.1.20)
macOS Version 12.6 (Build 21G115)
MacBookPro16,2

Enabled Extensions:

  • Responsive Viewer (chrome)
  • VisBug (chrome)
  • Reddit Enhancement Suite (firefox)

-> This happened on prior versions of Orion and macOS as well.

Image/Video:
TBD.

  • Vlad replied to this.

    mattheja Would it be possible that you pinpoint only one offender or otherwise have minimum steps to reproduce? Or anything that is actionable for the team.

      5 months later

      Steps to reproduce:
      Keep a lot of tabs >60 opened for more then a day. I didn't try with compatibility mode because it's not a problem with a website, also from my understanding of what compatibility mode does, I would not like to open all my stuff for a couple of days without the protections.

      Expected behavior:
      Normal responsive usage, resizing and changin tabs without a small delay.

      Problem
      When changing tabs, or resizing the browser, and doind some other things like trying to hide the vertical tabs space when changin to a tab, the browser becomes unresponsive, taking a couple of seconds to actually do the action(in this example it would be around 2/3 seconds before the tab gets loaded).

      After a restart the browser returns to normal.

      Orion, OS version; hardware type:
      Orion Version 0.99.123.3-beta (WebKit 615.1.16.1)
      MacOs 13.2.1 (22D68)
      Apple M1 PRO

      • Vlad replied to this.

        Gartunius Can you show a video of this behavior? Can you try Develop -> Empty cache when this happens next time? Can you try to reproduce this wtith zero isntalled extensions?

        In principle, I have over 100 tabs open at all times and I do not experience these. I also do not run any extensions so wondering if extensions you have installed are the culprit. The more information you cna provide th efind the root of this the better.

          12 days later

          Sorry for the very long delay(work + testing your suggestions), but here are a couple of screen recordings, the first one is showing the responsiveness problem when opened for too long, also I you can see I'm using Ublock there, but I've tried removing each extensions that I was using and no combination would solve(or improve) the problem:

          But I ended up with the same problem regardless of the combination, eventually I just went back to Ublock

          *Showing the responsiveness problem:
          Obs1: I made sure to record the mouse clicks, so you can see when I double click the topbar of orion to get it to fill the screen
          Obs2: The screen capture is not lagging

          And here's when I reseted Orion, just completely closing it and opening again:

          Here I also make sure to record the mouse clicks, so you can see when I do the double click to full screen.

          Also maybe it's worth bring up that in general my whole system has gotten more slow with Orion(I don't mean with the app installed, but as Orion gets less responsive, other apps get less responsive too) I'm trying to troubleshoot my system, but what makes me think that "it's Orions fault" is that when I close it things go back to beeing responsive.

          I also keept the Activity Monitor open to see if there was a huge usage of CPU and/or RAM, but there wasn't, it was normal, CPU bellow 30%, and RAM around 12/13GB.

          I'll post here any updates on troubleshooting.

          • Vlad replied to this.

            Gartunius I never seen this but I also use zero extensions. So I am suspecting that one of them is causing this. If you start a new clean Orion profile, without any extensions, I assume you will not have any slowdowns. So what you can do to help is try to pinpoint what extension is exactly causing this.

              Vlad Ok, I created a new profile withouth extensions, I'm going to use it for a couple of days to see if the problem shows up again, if not I'll start adding extension by extension to see if one of them causes the problem to show up again 👍

              Sounds like a plan.

                10 days later

                Update on the performance issue, for the 3/4 days that I used the new profile withouth extensions things worked well, but scince I installed Bitwarden from firefox the performance after a couple of days dropped again, and now whenever I move Orion between screens I see the same lag as I showed in the screen recording before. Is there anything I can do to help debug the issue?

                • Vlad replied to this.

                  Gartunius So it seems to be caused by the Bitwarden extension and somehow "bad stuff" accumulates over days of usage. @dino any ideas what to do to further debug the cause?

                    I know that there's a version of the extension for safari, but I couldn't find a way to install it to test, is that possible? if so how can I do that?

                    • Vlad replied to this.
                      11 days later

                      Just a "final" feedback, after I turned on "Low power mode" which from my understanding unloads the tabs from RAM, the issue hasn't happend anymore, even other apps wich seemed to lag stoped having problems, so my suggestion would be something like the extension TabWrangler that auto closes some tabs after a while, something like the ArcBrowser does(I only heard, didn't test it myself), personally I think that would be a better experience overall, still having the instant switch but with more controll over which tabs stay open/loaded into RAM.

                        5 months later

                        Considering the issue only occurred with extensions and disappeared with low power mode, I wonder if there’s some background processes that extensions are allowed to run when tabs normally aren’t. When low power mode is off, there appears to be limits for tabs but extensions run unchecked.

                          Merged 14 posts from Bad performance when opened for too long.
                            7 months later

                            I noted in your screenshot you have Ublock Origin extension installed. Any chance you have forgotten to disable Orion's baked in content blocker globally as is necessary to prevent them interfering with one another?

                              24 days later

                              Ulmamater Yes at the time I didn't disable Orion's content blocker, but I did use it for a while withouth any extensions and the problem continued.

                                9 months later

                                Any updates on this? @Gartunius

                                I have experience the same thing - fresh instal of MacOS 15.2, roughly 60 tabs open, 2 extensions, Orion crashed. I believe the reason is because of the extensions, however these are fairly popular extensions vimium (lightweight) and startpage (lightweight) but that doesn't mean they dont have a memory leak. However I cannot confirm that.

                                Can someone look at the crash report to verify this issue? It feels like if you want to use Orion Browser you shouldn't use any extensions, is that fair to say?

                                  JadZeineddine Sorry to add but I just sent the crash report around 1AM central time January 29,2025 and put my email in the crash report incase you want repro or access to my machine (<mylastname>.<myfirstname>@<most popular google email domain>)

                                    No one is typing