How to tell a bfcache restore from a full reload
Quick observable signs you can check now (console, network, UI).
- Console: absence of the usual startup logs (no script re-run) suggests a restore; a full reload typically re-invokes module-level code and prints initialization messages.
- Network: no network requests for initial bundles/resources during back/forward implies restore; a full reload will show requests for top-level assets in the network tab.
- UI behavior: transient UI (open menus, scroll position, form contents) preserved on successful restore; if these reset, treat it as a reload or partial loss.