Bracify Engine は、File System Access API で取得したフォルダハンドルをブラウザの IndexedDB に永続化します。このため、一度フォルダを選択すると次回以降「Choose Project Folder」のオーバーレイが表示されず、自動的に前回のフォルダが選択されます。
開発中に別のプロジェクトフォルダに切り替えたい場合や、権限設定をやり直したい場合に、現状ではブラウザのコンソールから手動で DB を削除するしか方法がなく、開発体験(DX)を阻害しています。
【提案される解決策】
- Bracify Studio の UI 上に「Disconnect Folder(フォルダ接続を解除)」ボタンを設置する。
- エンジン側に、キャッシュされたハンドルを破棄する Bracify.resetRootAccess() のような API を追加する。
- URL パラメータ(例: ?bracify_reset=1)により強制的にオーバーレイを再表示させる仕組みを検討する。
Bracify Engine は、File System Access API で取得したフォルダハンドルをブラウザの IndexedDB に永続化します。このため、一度フォルダを選択すると次回以降「Choose Project Folder」のオーバーレイが表示されず、自動的に前回のフォルダが選択されます。
開発中に別のプロジェクトフォルダに切り替えたい場合や、権限設定をやり直したい場合に、現状ではブラウザのコンソールから手動で DB を削除するしか方法がなく、開発体験(DX)を阻害しています。
【提案される解決策】