No native titlebar in Linux with `window.titleBarStyle` set to `native`

I believe this is a direct result of the fix for issue Double window header on Gnome · Issue #837 · getcursor/cursor · GitHub.

I really like my window decoration from Plasma, so I kindly request that you can honor the window.titleBarStyle settings. I prefer not to use custom title bars, as they often vary significantly from one application to another.

Thank you!

settings.json:

{
  "window.titleBarStyle": "native"
}

Version: 0.48.2
VSCode Version: 1.96.2
Commit: 7d6318dfcfbf7c12a87e33c06978f23167a6de30
Date: 2025-03-26T02:44:02.155Z
Electron: 34.3.4
Chromium: 132.0.6834.210
Node.js: 20.18.3
V8: 13.2.152.41-electron.0
OS: Linux x64 6.12.10-arch1-1

1 Like

I’m also experiencing this issue.

Version: 0.48.6
VSCode Version: 1.96.2
Commit: 1649e229afdef8fd1d18ea173f063563f1e722e0
Date: 2025-03-31T05:05:28.011Z
Electron: 34.3.4
Chromium: 132.0.6834.210
Node.js: 20.18.3
V8: 13.2.152.41-electron.0
OS: Linux x64 6.11.0-21-generic

I have the same problem. When I set native there is no system title bar at all. My expectation would be that the system title bar would be present.

Also, when native is selected the menu bar disappears which is also unexpected as I wouldn’t expect the menus to be part of the native frame.

I’m running Cursor as an appImage and attempts to do things such as --disable-features=ElectronForceFrameless also fail to fix the problem.

I have tried running Cursor under Wayland and x11 and both have the same problem. I really like Cursor though.

Version: 0.48.8
VSCode Version: 1.96.2
Commit: 7801■■■6824585b7f2721900066bc87c4a09b740
Date: 2025-04-07T19:55:57.662Z
Electron: 34.3.4
Chromium: 132.0.6834.210
Node.js: 20.18.3
V8: 13.2.152.41-electron.0
OS: Linux x64 5.14.0-503.35.1.el9_5.x86_64

I am also experiencing this issue with latest version of cursor (0.48). Running Kubuntu 24.04.