'Not Now' on the add-launch-configuration notification is not remembered
メンテナーはふだん 8 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 82/100
- issue の種類
- バグ
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- typescript, vscode
調査の方向性
src/launch-assets.tsの120~150行目あたりを読み、通知を閉じた状態がどのように保存されるか確認してください。「Not Now」はworkspaceごとに永続化し、「Don't Ask Again」はグローバルのままにします。その後、通知を閉じた状態のユニットテストを追加して実行してください。「Not Now」を選ぶと、ウィンドウを再読み込みした後にプロンプトが再表示されないことを完了条件とします。
索引モデルが issue の本文から書いたものです。
説明
Follow-up from #283.
Problem: On activation in a WinApp workspace without a type: winapp launch configuration, the extension shows "This looks like a WinApp project, but there is no launch configuration… Add one?" with Yes / Not Now / Don't Ask Again. Only Don't Ask Again is persisted (global winapp.launchConfigNotificationDismissed), so choosing Not Now brings the prompt back on every window reload/activation.
Repro
- Open a folder with a WinApp manifest and no
.vscode/launch.json. - Choose Not Now on the notification.
- Reload the window → the notification reappears.
Possible fix: Persist Not Now per workspace (context.workspaceState), optionally with a cooldown, and keep Don't Ask Again global. Add a unit test for the dismissal state.
- 主要言語
- TypeScript
- スター
- 14
- フォーク
- 4
- 平均マージ
- 7日 10時間
- マージ済み PR(30日)
- 5
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
microsoft/WinAppVSCE のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
microsoft/WinAppVSCE#262 ·
メンテナーはふだん 8 日以内に返信
-
[Feature]: Update WinUI templates to include launch.json + VSCE Recommendation対応中かも @chiaramooney が 14 日前に担当しました。 オープンenhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
microsoft/WinAppVSCE#219 · 担当者 1 名 ·
メンテナーはふだん 8 日以内に返信
-
documentation
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
microsoft/WinAppVSCE#160 ·
メンテナーはふだん 8 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
microsoft/WinAppVSCE#159 ·
メンテナーはふだん 8 日以内に返信
-
enhancement
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
microsoft/WinAppVSCE#328 ·
メンテナーはふだん 8 日以内に返信
microsoft/WinAppVSCE の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
Northeastern-Electric-Racing/FinishLine#4660 ·
メンテナーはふだん 2 日以内に返信
-
BeOS .json missingオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
mihaip/infinite-mac#475 ·
-
Let TypeScript accept an initial object in ReactiveDict対応中かも @yograj-vijay-yadav が今日担当しました。 オープンbug good first issue help wanted workshop
難易度 2/5 1〜3時間 初心者へのやさしさ 92/100
meteor/meteor#14919 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
marmelab/atomic-crm#401 ·
メンテナーはふだん 1 日以内に返信
-
account: profile
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
メンテナーはふだん 5 日以内に返信