question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

New version 1.69 has missing `app_id` under wayland

See original GitHub issue

Does this issue occur when all extensions are disabled?: Yes

  • VS Code Version: 1.69.0
  • OS Version: Linux wayland backend

Steps to Reproduce:

  • Under any wayland desktop
  • Force wayland backend for vscode
$ cat ~/.config/code-flags.conf 
--enable-features=UseOzonePlatform
--ozone-platform=wayland
  • Any top level window under wayland is identified by app_id which used to be equal to “code” and now it is an empty string.

This bug is probably caused by switching to electron 18, https://github.com/electron/electron/issues/33578 app_id is the only real way to differentiate windows under wayland if you are using a tiling window manager and want to pin some applications to some workspaces.

Issue Analytics

  • State:open
  • Created a year ago
  • Reactions:16
  • Comments:11

github_iconTop GitHub Comments

10reactions
PHLAKcommented, Jul 19, 2022

Can confirm. When launching VS Code on Wayland with the --enable-features=UseOzonePlatform and --ozone-platform=wayland launch options the running app is displayed as a separate, unstyled app icon in my dock. This is still an issue in v1.69.2

Screenshot from 2022-07-18 21-49-07

4reactions
alumnicommented, Jul 10, 2022

Also missing under wayland: wmclass - so the app won’t have an icon.

Read more comments on GitHub >

github_iconTop Results From Across the Web

[1.69.3.88] (0059280) Game and Launcher crash on keystroke ...
The game worked with no problems until update 1.69.3.88, the latest one by now, both the game and the launcher crashes right away...
Read more >
How to debug Wayland problems - Fedora Docs
If you experience a problem with a Wayland app, it is very useful to know whether the problem is present under just a...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found