www.syncfusion.com - High CPU and memory usage with zoom set to 110% when opening links in new tabs
Categories
(Core :: Performance, defect, P3)
Tracking
()
Performance Impact | low |
People
(Reporter: ctanase, Unassigned)
References
()
Details
(Keywords: perf:resource-use)
From github: https://github.com/webcompat/web-bugs/issues/139568.
<!-- @browser: Firefox 128.0 -->
<!-- @ua_header: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0 -->
<!-- @reported_with: unknown -->URL: https://www.syncfusion.com/javascript-ui-controls
Browser / Version: Firefox 128.0
Operating System: Windows 10
Tested Another Browser: Yes EdgeProblem type: Site is not usable
Description: Page not loading correctly
Steps to Reproduce:
Page is corrupted (blank elements) with 100% cpu and incrementing memory usage. Cannot open Developer Tools. Cannot check memory via about:memory. Change Firefox window size does not update tab content. Sometimes cannot close tab or entire application (sub-processes still working in background).
Problem occur only when Firefox window is maximized to fullscreen and zoom ratio is changed.Steps to reproduce - start with clean profile:
- Set Default Zoom in Settings to 110%
- Maximize Firefox window to fullscreen
- Open:
https://www.syncfusion.com/javascript-ui-controls- Make sure page zoom is set to 110%
- Find section: ALL CONTROLS
- Open in new background tab some links in short time. I click followed links by mouse middle buton: DataGrid, Scheduler, Gantt Chart, Calendar
- Wait 3 seconds
- Open each new tab and scroll down in each individual tab
- Probably one or more tabs will be corrupted
Check about:processes - some threads has 100% cpu and high memory.Tested with Firefox 128 (older version too) on Windows 11.
Problem does not occur in Edge i Chrome.
<details>
<summary>View the screenshot</summary>
<img alt="Screenshot" src="https://webcompat.com/uploads/2024/7/0682014b-64a8-47ff-aaf6-caeefd5d5afd.jpeg">
</details><details>
<summary>Browser Configuration</summary>
<ul>
<li>None</li>
</ul>
</details>From webcompat.com with ❤️
Change performed by the Move to Bugzilla add-on.
Reporter | ||
Comment 1•4 months ago
|
||
Steps to reproduce (simplified):
- Go to https://www.syncfusion.com/javascript-ui-controls
- Zoom the page to 110%.
- Scroll down the page to "ALL CONTROLS" section.
- Open some links in a new tab (e.g. DataGrid, Charts, Scheduler etc.)
- Scroll on any of the opened links.
- Check the CPU/Memory usage in
about:processes
Performance profile: https://share.firefox.dev/3SMBofB
Reporter | ||
Updated•4 months ago
|
Comment 2•4 months ago
|
||
Since nightly and release are affected, beta will likely be affected too.
For more information, please visit BugBot documentation.
Comment 3•4 months ago
|
||
Profile suggests time is spent somewhere in layout and style.
cc emilio and dholbert.
Comment 4•4 months ago
•
|
||
The page is definitely doing something weird. Definitely something weird going on this : https://www.syncfusion.com/javascript-ui-controls/js-3d-charts
Here is a profile from Nightly: https://share.firefox.dev/4dj27Io
Profile with all threads+ I/O+IPC+memory allocations: https://share.firefox.dev/46kWeYW
Comment 5•4 months ago
|
||
It seems there's a range of viewport sizes that hit some weird condition in their menu code, running the same expensive code over and over. Not sure why it triggers only when zoomed?
Comment 6•4 months ago
|
||
The Performance Impact Calculator has determined this bug's performance impact to be low. If you'd like to request re-triage, you can reset the Performance Impact flag to "?" or needinfo the triage sheriff.
Platforms: [x] Windows [x] macOS [x] Linux [x] Android
Configuration: Specific but common
Resource impact: Severe
Description
•