KDE Desktop Causes My Website’s Browser Tab to Stop Updating Dynamic Content After Extended Use

Hello KDE Community,

I am currently facing one specific problem while using my website from a KDE desktop environment where the browser tab occasionally stops updating dynamically loaded content after the website has been open and actively used for an extended period. The website initially works normally, and the page loads all of its expected content without any problem. Users can navigate through the site, interact with the available controls, and trigger updates that are normally handled without a complete page reload. However, after the browser has been running with the website open for some time, the page can reach a state where newly requested dynamic content no longer appears even though the rest of the browser remains responsive. The existing content remains visible, but actions that should cause the page to retrieve and display updated information appear to stop producing visible changes. Refreshing the affected page restores normal behaviour, which makes me think the issue may involve the interaction between the KDE desktop environment, browser session, and the long-running web application rather than the website being completely unavailable.

I have verified that the website itself continues to respond normally from other environments while the affected KDE session is still open. The server remains available, and the same pages can be accessed successfully from another device or browser session. Within the affected tab, however, the website can eventually stop reflecting newly requested data even though basic page navigation may still work. I have checked the browser’s developer console and network activity when possible, and I am trying to determine whether the browser is still sending the expected requests after the problem appears or whether something on the desktop/browser side is preventing the dynamic activity from continuing. The website uses JavaScript to request updated content and modify portions of the existing page without requiring a full navigation, so the issue is most visible in these dynamically updated sections. Since a complete refresh immediately restores the expected behaviour, I am investigating whether something about a long-running browser process or desktop session could be contributing to the problem.

I have also been comparing the behaviour between a freshly opened browser session and the same website after it has remained open for a much longer period. A new session consistently starts normally, while the affected behaviour becomes easier to observe after repeated interaction with the page. I am recording the sequence of actions, approximate session duration, and whether the browser reports any warnings when the dynamic updates stop. I have not found a consistent JavaScript exception that occurs immediately before the problem, and the operating system itself continues functioning normally. Other applications remain responsive, and I can open new browser tabs and use other websites. This makes me particularly interested in whether KDE’s handling of application resources, desktop session state, window management, power-related behaviour, or background application activity could indirectly affect a browser tab that maintains JavaScript activity for a long period.

The problem is difficult to reproduce with a single specific action because it does not happen immediately after opening the website. Instead, it appears after the page has been used repeatedly and remains open for an extended session. I have therefore started monitoring browser memory usage and the number of active requests while testing so that I can compare the state of the browser before and after the dynamic updates stop working. I am also checking whether the issue changes when the machine is left idle for a while compared with keeping the website actively in use. The important point is that the website does not become completely inaccessible; rather, its dynamic content eventually stops updating correctly in the affected session. I want to establish whether KDE provides any useful diagnostic information that could show when an application or browser process is being suspended, deprioritized, or otherwise affected while running in the background.

I have tested the website from a clean browser session on the same KDE system and have also compared the behaviour with another environment where the same website remains responsive for longer periods. I am currently reviewing the browser and desktop configuration to identify anything that could influence long-running web applications, but I do not want to disable unrelated system features without knowing whether they are actually relevant. I am particularly interested in recommendations for determining whether this is a KDE-specific behaviour or simply a browser/application issue that happens to be more noticeable in my KDE setup. If KDE has logs, system monitoring information, process diagnostics, power-management information, or other tools that would help identify whether a browser process is being restricted or affected when a long-running page stops updating, I would appreciate guidance on what information should be collected while the problem is happening.

I would appreciate guidance from the KDE community on how to systematically troubleshoot this specific problem where my website’s dynamically updated content eventually stops responding correctly in a browser running on KDE, while the same website remains accessible and works normally in a fresh session or another environment. In particular, I would like to know which KDE diagnostics, system logs, resource-monitoring information, desktop settings, or process-level details would be useful for determining whether the desktop environment is contributing to the browser tab’s loss of dynamic activity. I would also appreciate advice on how to distinguish a KDE/system-level issue from a browser or website JavaScript issue without relying solely on repeated page refreshes. My goal is to identify the underlying reason the long-running website session stops updating and make the site remain reliable during extended use without requiring users to periodically reload the page. very Sorry for long post!

Yes, long post, but short of necessary information. In order for others to try to reproduce this bug which I assume is very niche the following info should be provided:

  1. What browser (and version)
  2. What versions of kde/plasma
  3. What website

had something like this on a long lived tab too, ended up being the browser throttling background timers after a while. try opening the page in a second window and leave it focused for a bit, if it keeps updating then its the throttle not kde. also worth checking if you use setInterval vs websockets, intervals get squeezed hard.