VS Code 1.122.0 の不具合に関する覚え書き【解消済み】

no extension

【2026-05-30 追記】

今回の不具合は 1.122.1 で修正されたようだ。

APT で code を保留にしている場合は

$ sudo apt-mark unhold code
$ sudo apt update
$ sudo apt upgrade

とすればスムーズに更新できるだろう。

今回のこれは Linux ユーザの評判をかなり落としたんじゃないかねぇ。 起動していきなり画面共有の許可ダイアログが出るのは流石に拙かった。 私もビビったもん。

Issue スレッドも罵詈雑言の嵐だったし。

【2026-05-29 追記】

似た isuue が複数立ったのでまとめられたようだ。 現在生きてる issue はこっち。

原因らしきものが見つかったようだ。 それにしても,罵詈雑言の嵐だな(笑)

👋 This is caused by a new flow for reporting vscode issues (gated behind a setting issueReporter.wizard.enabled). Unfortunately there is a small snippet of code that executes outside the gated setting. Despite us having a test plan item for linux, this has slipped our testing because the test plan item was mistakenly done on WSL and not on a proper linux distribution. I apologize for this regression. We unfortunately cannot “pause”/“freeze” an update on linux due to the way package managers work, so we are now working on a fix and a .1 release.

というわけで,今回の現象は別のバグが発生して問題を報告しようとし,その際に画面共有の許可を求めるコードが実行されてしまうことが原因だったようだ。 なんだそれ? ヤバくね?

とにかく,今回のケースについては修正されるまでは 1.121.0 にダウングレードしておくのが正解のようだ。

VS Code 1.122.0 の不具合に関する覚え書き 【2026-05-28】

先程 VS Code 1.122.0 がリリースされ,自宅マシンの Ubuntu 環境に APT でアップデートしたのだが,起動時に変なダイアログが出るようになった。

Screen Sharing

どうもこれは既に issue として上がっているようだ。

これを回避する方法として2つ挙がっている。

  1. Wayland から X11 (XWayland) に切り替える
  2. ひとつ前のバージョン 1.121.0 にダウングレードする

1 は環境変数か起動時引数で指定する方法がある。 環境変数を指定する方法はこれ。

$ ELECTRON_OZONE_PLATFORM_HINT=x11 code

起動時引数の指定は ~/.vscode/argv.json ファイルに以下の記述を追加するとよい。

{
  ...

  // Temporary bug fix for v1.122.0 (disabling Wayland)
  "ozone-platform": "x11"
}

手元の環境で試してみたが,この方法はうまく行かなかった。

というわけでバージョンダウンする。

$ sudo apt install code=1.121.0-1779186519
$ sudo apt-mark hold code

2行目は apt upgrade を保留するコマンドで,これを解除するには以下のコマンドを実行する。

$ sudo apt-mark unhold code

Issue を眺める限り単純じゃないっぽいが,次バージョンで修正されることを期待しよう。

【おまけ】 Agents Window

(この節は「Secretary as a Service」へ移動した)

ブックマーク