Floorp-Projects / Floorp

All of source code of version 10 or later of Floorp Browser, the most Advanced and Fastest Firefox derivative 🦊
https://floorp.app
Other
5.91k stars 164 forks source link

[Bug]: Operation and freezing at high processor power, container problem #1460

Open universish opened 3 weeks ago

universish commented 3 weeks ago

Pre-Submission Checklist

Bug Summary

After installing Temporary Container extension and enabling the vertical tab, I enabled the collapse vertical tab setting. Every time I open a new tab, the computer is lagging. Because floorp is always running at 90% CPU power. It works like this even if I do nothing. It freezes the computer. if I keep opening new tabs: “close floorp? close, wait” panel opens. I also activated the tab sleep setting. I set it to 30 minutes. but before 5 minutes is up, it deletes the tab from ram and puts it to sleep. When I click on the sleeping tab it suddenly reaches 100% cpu capacity and everything freezes for 3 seconds, including the mouse cursor.

Reproduction Steps

  1. installing Temporary Container extension
  2. settings
  3. enabling the vertical tab
  4. enabled the collapse vertical tab setting
  5. activated the tab sleep setting
  6. Set the sleep time to 30 minutes
  7. After 5 minutes click on the sleeping tab.
  8. open new tabs
  9. Click on the sleeping tab.

Expected Behavior

The page is opened in the new container, the boot process completes, then the CPU power consumed by floorp drops to less than 2%. Click on the sleeping page, the page is opened, during the opening process the processor runs between 10-30%. no freezing. the page is opened.

Actual Behavior

The page is opened in the new container, the boot process completes, then the processor power consumed by floorp continues to run between 80-90%. Click on the sleeping page, the page is opened, during the opening process the processor is running at 100%. Freezes for 3 seconds, freezes the system. Then the page is completed opening.

Screenshots

-

Browser Version

11.19.0

Operating System

fedora workstation 40

Additional Context

-

surapunoyousei commented 2 weeks ago

Could you try to use Tarball version?

universish commented 2 days ago

tarball, is that the file I downloaded as tar.bz2, not the portable one? I downloaded it. This one has the same problem. When opening tabs in containers, it consumes 90% CPU. It runs at 90% all the time. It's not working with the container. I also deleted the temporary-container plugin and the problem is fixed. Then I installed the firefox-container ... plugin. I say open tabs in container. It consumes 20-30% CPU when opening in container. Then the CPU consumption drops. I also added a few website urls to the sidebar to try it out. When I added them, I also selected the container option. I set it so that each website runs in a different container. If I click on even 1 website icon in the sidebar and run it, the processor runs continuously, it never slows down. It freezes, it stutters, finally it becomes unresponsive and the close or wait window opens.If I click on more than 1 website icon in the sidebar, it immediately becomes unresponsive and that window opens. Also, the processor is constantly running at 90% even though it's not responding. It can't get up and running. I have to click kill process, otherwise it's a constant CPU hog.

CutterKnife commented 1 day ago

If you have enabled “Color the Tab Bar using the current website's favicon color”, please disable it and try again.

universish commented 1 day ago

It's like it's fixed. But portable floorp has performance issues. sometimes it freezes for 1-2 seconds, even the mouse doesn't move.