Skip to content

[Bug] Steam hanging when trying to exit it #91

@SmollClover

Description

@SmollClover

Describe the Bug

Whenever I have Extendium enabled, Steam simply refuses to exit when I try to close it. The process has to be killed through the terminal since otherwise it will just hang indefinitely, preventing me from shutting down my PC or similar.

Is this an Extendium bug (not extension-specific)?

  • This issue is not limited to a single Chrome extension

Plugin Version

v1.1.1

Millennium Version

v2.36.1

Operating System

Linux

Expected Behavior

When pressing "Exit Steam", it exits.

Actual Behavior

The UI closes but the steam process hangs indefinitely in the background, not stopping itself.

Reproducibility

  • Yes, I can reproduce this issue consistently

Troubleshooting tried

  • Restarted Steam
  • Switched to Default skin/theme (only applicable if it's and UI issue)

Steps To Reproduce

  1. Install Millenium through the script
  2. Install Extendium
  3. Enable Extendium
  4. Try and shut down Steam

Logs / Console output

The shutdown logs. After the last log, it just hangs indefinitely until I either manually Ctrl + C, if I run it in the Terminal, or kill the process through htop.

[2026-05-06 16:50:17] [error] handle_read_frame error: websocketpp.transport:7 (End of File)
[50:17.423] INFO Disconnected from [CEFBrowser] module...
[50:17.424] WARN Browser socket thread joined 0xedca2c2c
[50:17.424] WARN Unexpectedly Disconnected from Steam, attempting to reconnect...
[50:17.424] WARN Reconnecting to Steam...
[50:17.424] INFO Opting to use '41005' for SteamDBG port
[50:17.424] INFO Injecting webkit shims...
[50:17.425] INFO Removing hook for module id: 1
[50:17.425] INFO Injecting hook for 'extendium' with id 2
[50:17.425] INFO Starting frontend socket...
[50:17.425] INFO Startup took 0 ms
[50:17.425] WARN Joining browser socket thread 0xd969fbdc
[50:18.075] BOOTSTRAP-INFO Unloading Millennium library...
[50:18.755] INFO Unloading Millennium...
[50:19.781] WARN Failed to get Steam browser context: Thread termination flag is set, aborting HTTP request.
[50:19.781] WARN Browser socket thread joined 0xd969fbdc
[50:19.781] INFO Terminating frontend thread pool...
[50:19.781] INFO Finished shutting down frontend and backend...

Anything else?

OS Information

OS: Arch Linux x86_64
Kernel: Linux 7.0.3-1-cachyos-bore-lto
Shell: fish 4.7.0
DE: KDE Plasma 6.6.4
WM: KWin (Wayland)
CPU: Intel(R) Core(TM) i7-9700 (8) @ 4.70 GHz
GPU: AMD Radeon RX 6750 XT [Discrete]
Memory: 7.18 GiB / 62.70 GiB (11%)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions