Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Performance Lag on Main Window and Detachable Tabs When Opening Additional Windows

Open
#380 0 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
30/100
Issue type
Bug
Clarity
Needs clarification
Activity status
Stale
Tech stack
flutter
Domain
desktop

Research direction

The payload names no files, tests, or entry points. First reproduce the slowdown by opening additional detachable tabs or windows on Windows or macOS, then profile responsiveness as their number increases; done means the main and existing windows remain responsive as more windows are opened.

Written by the indexing model from the issue text.

Description

I'm experiencing a performance issue when using the desktop_multiple_windows package in my project. Each time a new window or detachable tab is opened, both the main window and any existing windows start to experience noticeable slowdowns. As more windows are added, the lag becomes progressively worse, significantly affecting the responsiveness of the application.

Steps to Reproduce:

Open the main application window.
Add a new detachable tab/window.
Repeat the process by opening multiple tabs/windows.
Notice the performance degradation as more windows are opened.
Expected Behavior: The application should maintain smooth performance regardless of the number of open windows or tabs.

Actual Behavior: As more windows/tabs are opened, both the main window and the detachable windows begin to lag, with performance decreasing as the number of open windows increases.

Additional Information:

The issue occurs on both Windows and macOS.
The performance impact is more noticeable with a higher number of open windows or tabs.
It appears the lag is affecting the responsiveness of the main window as well as the newly opened windows/tabs.
Any suggestions or solutions to improve the performance when opening multiple windows would be greatly appreciated.

Dominant language
C
Stars
512
Forks
296
PR merge metrics
No merged PRs in 30d

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from MixinNetwork/flutter-plugins

All issues in MixinNetwork/flutter-plugins

Similar issues

More C issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.