My session crashed and I lost my place

If ToyControl freezes, the browser closes, or the tab refreshes mid-session, here is what you keep and how to pick up where you left off.

If your browser tab closes, the laptop crashes, or you accidentally hit refresh in the middle of a session, here is what survives and what you have to redo.

What you keep

These persist across crashes and reloads:

What you lose

These do not survive a tab close:

How to recover quickly

After a crash or tab close:

  1. Open ToyControl again.
  2. Re-pair your toy (click the + in the sidebar, pick from the catalog, confirm).
  3. Re-grant folder access if you use folder mode (Script Player > + Folder > pick the same folder > Allow).
  4. Reload your script if needed.
  5. Resume.

The whole recovery takes about 30 seconds.

Auto-save behavior

ToyControl saves settings about every half-second when something changes, and flushes on tab close (using sendBeacon). This means even an abrupt browser crash usually loses less than a second of state.

If you find a setting that did not save:

What about a long script session

A 90-minute SLR scene playing in ToyControl is a long session. If the tab crashes 60 minutes in:

For very long sessions, a small risk reduction: keep the laptop plugged in to power, avoid pinning hundreds of other tabs in the same browser, and prefer Chrome (the most stable Web Bluetooth implementation).

Remote Control rooms specifically

If you and a partner are in a room and one side's browser closes:

For more reliable remote sessions, consider keeping the ToyControl tab focused and not minimised.

Reporting crashes

If ToyControl itself crashes (not the browser), use the Report bug link in the sidebar. Include:

We can usually trace the cause from the server logs.

Related