Skip to content

Provide a way to reset folder access permissions (IndexedDB reset) #19

@tri-comma

Description

@tri-comma

Bracify Engine は、File System Access API で取得したフォルダハンドルをブラウザの IndexedDB に永続化します。このため、一度フォルダを選択すると次回以降「Choose Project Folder」のオーバーレイが表示されず、自動的に前回のフォルダが選択されます。

開発中に別のプロジェクトフォルダに切り替えたい場合や、権限設定をやり直したい場合に、現状ではブラウザのコンソールから手動で DB を削除するしか方法がなく、開発体験(DX)を阻害しています。

【提案される解決策】

  1. Bracify Studio の UI 上に「Disconnect Folder(フォルダ接続を解除)」ボタンを設置する。
  2. エンジン側に、キャッシュされたハンドルを破棄する Bracify.resetRootAccess() のような API を追加する。
  3. URL パラメータ(例: ?bracify_reset=1)により強制的にオーバーレイを再表示させる仕組みを検討する。

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions