fune/browser/components/sessionstore
Tim Huang 8f6d9f30c3 Bug 1351084 - Making the TabState.jsm collecting 'iconLoadingPrincipal' from browser.mIconLoadingPrincipal. r=mikedeboer
The browser.contentPrincpal will report a null prinicpal instead of the actual
content principal if the tab is not loaded. So the SessionStore will collect a
wrong principal for the 'iconLoadingPrincipal', and it will use this wrong
principal to load favicon when session restoring.

To fix this problem, this patch makes the TabState.jsm to collect
'iconLoadingPrincipal' from browser.mIconLoadingPrincipal which will be the
correct principal for loading favicon.

MozReview-Commit-ID: AYUbHFKaG8v

--HG--
extra : rebase_source : 3e2333f18c221d415bd0e26bc416a841344cef2c
2017-03-29 10:46:01 +08:00
..
content Bug 1265818 - Part 3 - Store and restore the LayoutHistoryState through SessionHistoy.jsm. r=mikedeboer 2017-03-25 15:32:36 +01:00
test Merge mozilla-central to mozilla-inbound 2017-04-07 15:33:03 +02:00
ContentRestore.jsm Bug 1311347 - Enable eslint of browser/components/sessionstore/. Manual fixes. r=jaws 2017-03-13 10:32:03 +00:00
DocShellCapabilities.jsm Bug 1311347 - Enable eslint of browser/components/sessionstore/. Autofix changes. r=jaws 2017-03-10 19:51:20 +00:00
FrameTree.jsm Bug 1311347 - Enable eslint of browser/components/sessionstore/. Autofix changes. r=jaws 2017-03-10 19:51:20 +00:00
GlobalState.jsm Bug 1311347 - Enable eslint of browser/components/sessionstore/. Autofix changes. r=jaws 2017-03-10 19:51:20 +00:00
jar.mn
moz.build Bug 1340828 - Part 1 - Move SessionHistory.jsm to toolkit. r=mikedeboer 2017-02-18 20:54:09 +01:00
nsISessionStartup.idl
nsISessionStore.idl
nsSessionStartup.js Bug 1348068 - Enable the key-spacing rule for eslint and fix the related issues. r=standard8 2017-03-21 14:29:43 -04:00
nsSessionStore.js Bug 1311347 - Enable eslint of browser/components/sessionstore/. Autofix changes. r=jaws 2017-03-10 19:51:20 +00:00
nsSessionStore.manifest
PageStyle.jsm Bug 1311347 - Enable eslint of browser/components/sessionstore/. Manual fixes. r=jaws 2017-03-13 10:32:03 +00:00
PrivacyFilter.jsm Bug 1311347 - Enable eslint of browser/components/sessionstore/. Autofix changes. r=jaws 2017-03-10 19:51:20 +00:00
RecentlyClosedTabsAndWindowsMenuUtils.jsm Bug 1311347 - Enable eslint of browser/components/sessionstore/. Autofix changes. r=jaws 2017-03-10 19:51:20 +00:00
RunState.jsm
SessionCookies.jsm Bug 912717 - Don't let SessionCookie collection jank the chrome process r=mikedeboer 2017-04-07 14:41:38 +02:00
SessionFile.jsm Bug 1311347 - Enable eslint of browser/components/sessionstore/. Autofix changes. r=jaws 2017-03-10 19:51:20 +00:00
SessionMigration.jsm Bug 1311347 - Enable eslint of browser/components/sessionstore/. Autofix changes. r=jaws 2017-03-10 19:51:20 +00:00
SessionSaver.jsm Bug 1305950 - Don't collect/save the session when the user is idle. r=mdeboer 2017-03-31 11:38:01 +08:00
SessionStorage.jsm Bug 1311347 - Enable eslint of browser/components/sessionstore/. Autofix changes. r=jaws 2017-03-10 19:51:20 +00:00
SessionStore.jsm Bug 912717 - Don't let SessionCookie collection jank the chrome process r=mikedeboer 2017-04-07 14:41:38 +02:00
SessionWorker.js Bug 1311347 - Enable eslint of browser/components/sessionstore/. Manual fixes. r=jaws 2017-03-13 10:32:03 +00:00
SessionWorker.jsm
StartupPerformance.jsm Bug 1311347 - Enable eslint of browser/components/sessionstore/. Autofix changes. r=jaws 2017-03-10 19:51:20 +00:00
TabAttributes.jsm Bug 1342849 - Don't do any notifications for newly added background tabs when restoring session. r=mikedeboer 2017-03-22 01:17:11 -04:00
TabState.jsm Bug 1351084 - Making the TabState.jsm collecting 'iconLoadingPrincipal' from browser.mIconLoadingPrincipal. r=mikedeboer 2017-03-29 10:46:01 +08:00
TabStateCache.jsm Bug 1311347 - Enable eslint of browser/components/sessionstore/. Autofix changes. r=jaws 2017-03-10 19:51:20 +00:00
TabStateFlusher.jsm Bug 1352183 - Preserve lazy browsers' lazy state when closing the window. r=dao 2017-04-04 13:34:26 +02:00