mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-09 12:51:09 +02:00
For parent process, users may expect the UI is interactable after they saw the first tab has restored/shown. So this patch added a new topic "sessionstore-one-or-no-tab-restored" which represents the parent process has finished a tab restoring. If there is nothing to restore, it is effectively equal to "sessionstore-windows-restored". For centent processes, users may expect web content is interactable when the top-level-content-document has finished loading, which is different from the parent case. MozReview-Commit-ID: AtEUW80Ea6n --HG-- extra : rebase_source : d920975bf95545ea9e3127d3f570b814fe301be9 |
||
|---|---|---|
| .. | ||
| content | ||
| test | ||
| ContentRestore.jsm | ||
| DocShellCapabilities.jsm | ||
| GlobalState.jsm | ||
| jar.mn | ||
| moz.build | ||
| nsISessionStartup.idl | ||
| nsISessionStore.idl | ||
| nsISessionStoreUtils.idl | ||
| nsSessionStartup.js | ||
| nsSessionStore.js | ||
| nsSessionStore.manifest | ||
| nsSessionStoreUtils.cpp | ||
| nsSessionStoreUtils.h | ||
| PrivacyFilter.jsm | ||
| RecentlyClosedTabsAndWindowsMenuUtils.jsm | ||
| RunState.jsm | ||
| SessionCookies.jsm | ||
| SessionFile.jsm | ||
| SessionMigration.jsm | ||
| SessionSaver.jsm | ||
| SessionStorage.jsm | ||
| SessionStore.jsm | ||
| SessionWorker.js | ||
| SessionWorker.jsm | ||
| StartupPerformance.jsm | ||
| TabAttributes.jsm | ||
| TabState.jsm | ||
| TabStateCache.jsm | ||
| TabStateFlusher.jsm | ||