Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

E2E スモークが Chrome for Testing 149 で実行不能(chrome.bookmarks API が全ハング)

Aperta
#17 0 commenti 0 reazioni 1 assegnatario Vedi su GitHub

@BoxPistols ci sta già lavorando.

Dal 22/7/2026.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

bug ci test

症状

npm run e2e:smoke が Chrome for Testing 149(playwright chromium-1228)で
chrome.bookmarks API(search / getTree / create すべて)が永久にハングし実行不能(2026-07-21 実測)。

切り分け結果(環境問題と確定)

  • storage API は正常・Service Worker も生存。bookmarks だけ応答しない
  • 旧配布ビルド(リファクタ前 2.6.2)でも同一症状 → 拡張側のコード退行ではない
  • headless / headful 両方で再現
  • --disable-features=DisableLoadExtensionCommandLineSwitch でも解決せず
  • CFT 147 / 143 / 136 は macOS(Darwin 25)で CDP ポート自体が開かず起動不能

対応方針

  • 動作する CFT バージョンが入手できたら CFT_PATH 環境変数で指定して再試行
  • 解消したら v2.7.0 の変更(特に background / D&D 周りの退行有無)を E2E で確認

備考

  • e2e:smoke が bookmarks 系チェックでタイムアウトしても、まず環境問題を疑う(コード退行と誤認しない)
  • 副産物の恒久修正済み: SW ターゲットを manifest の service_worker ファイル名で特定するよう scripts/e2e-smoke.mjs を修正済み(新 CFT の内蔵コンポーネント拡張 SW thunk.js の誤検出対策)。詳細はスクリプトのヘッダコメント参照
Lingua principale
TypeScript
Stelle
1
Fork
0
Merge medio
3h 26m
PR unite (30g)
3

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di BoxPistols/syncgrid

Tutte le issue di BoxPistols/syncgrid

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.