diff options
| author | Tianren Dong <tianrendong.dtr@gmail.com> | 2026-09-28 20:04:23 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-09-28 20:04:23 -0400 |
| commit | 104d7f442e7e3596781f32d8f42df39fc1c41aa0 (patch) | |
| tree | badc9e6a325dfe68277e29d3834fa2114a2375e1 /scripts | |
| parent | c78b1dc8ebced75957cb45623d33ed8c8351ed96 (diff) | |
Keep tab ownership across extension reloads (#25)
storage.session is wiped when the extension reloads, which it does on every
pi-chrome update, so Pi lost track of its automation window and session tabs
and left them behind. Mirror ownership to storage.local, restore it only when
the session copy is missing, re-check every restored tab (same window; adopted
tabs still in Pi's group), and drop the local copy on browser startup.
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions
