gecko-dev/mobile/android/components
Jan Henning 7e58d7d4e5 Bug 1301160 - Part 3 - Pass the saved parent tab ID when restoring tabs. r=sebastian
When restoring recently closed tabs during a browsing session, we can just pass the stored parentId as a parameter to addTab and be done with it.

During startup however, we first need to update the parent tab IDs before being able to use it.

At the moment, new tabs are always opened at the end of the tab list and cannot be resorted by the user, so child tabs always appear *after* their parent tabs in the tab list. However because we don't want to rely on this behaviour, we still need to collect a complete mapping between old and new tab IDs first before being able to update the stored parent tab IDs.

Therefore we cannot use the usual method of passing in the parentId during tab creation and have to set it after the fact for this case.

MozReview-Commit-ID: JT5YSkuOSZw

--HG--
extra : rebase_source : 5487f05ed5fd99e12e4f33170688243b36da55e4
2017-01-07 22:26:36 +01:00
..
build
extensions Bug 1287007 - Remove .contentWindow from ProxyContext r=billm 2016-09-13 16:02:03 -07:00
AboutRedirector.js Bug 1329182 - remove trailing newURI null parameters in the rest of the tree, r=jaws. 2017-01-09 20:27:26 +01:00
AddonUpdateService.js Bug 1328680 - Convert GeckoService event to bundle event; r=sebastian 2017-01-10 23:01:27 -05:00
BlocklistPrompt.js
BrowserCLH.js Bug 1329182 - remove trailing newURI null parameters in the rest of the tree, r=jaws. 2017-01-09 20:27:26 +01:00
ColorPicker.js
ContentDispatchChooser.js Bug 1278581 - Show neterror page if you enter an unknown URI scheme into urlbar on Android r=sebastian 2016-09-29 08:27:54 -05:00
ContentPermissionPrompt.js Bug 1292639 - Ask user permission before allowing navigator.publishServer. r=mconley r=ehsan r=sebastian 2016-09-08 14:36:53 -04:00
DirectoryProvider.js
FilePicker.js Bug 1326317 - Convert FilePicker events to bundle events; r=sebastian 2017-01-10 23:00:58 -05:00
FxAccountsPush.js Bug 1329614 - [eslint] Catch more cases of importing globals from 'var foo = Cu.import('...');'. r=jaws 2017-01-09 10:12:26 +00:00
HelperAppDialog.js Bug 1305027 - Choose button order in the download app chooser depending on the Android version we're running on. r=sebastian 2017-01-02 21:46:21 +01:00
ImageBlockingPolicy.js
LoginManagerPrompter.js Bug 1298543 - Fix test_prompt_http.html for e10s. r=Dolske 2016-09-08 02:12:25 -07:00
MobileComponents.manifest Bug 1305352 - (Part 2) Implement PresentationRequestUIGlue on Fennec. r=schien,snorp 2016-08-30 18:16:31 +08:00
NSSDialogService.js bug 857627 - 2/4: remove nsIX509Cert.nickname r=Cykesiopka,jcj 2016-11-18 13:12:29 -08:00
PersistentNotificationHandler.js
PresentationDevicePrompt.js Bug 1288297 - Construct PresentationRequest with multiple URLs, r=smaug 2016-09-05 01:17:00 +02:00
PresentationRequestUIGlue.js Bug 1305352 - (Part 2) Implement PresentationRequestUIGlue on Fennec. r=schien,snorp 2016-08-30 18:16:31 +08:00
PromptService.js Bug 1309049 - move embedding/ files out of that directory, r=jst,mossop 2017-01-12 13:47:27 -08:00
SessionStore.idl
SessionStore.js Bug 1301160 - Part 3 - Pass the saved parent tab ID when restoring tabs. r=sebastian 2017-01-07 22:26:36 +01:00
SiteSpecificUserAgent.js
Snippets.js Bug 1321226 - Remove legacy generator from mobile/. r=sebastian 2016-12-15 16:54:46 +09:00
TabSource.js
XPIDialogService.js
moz.build Bug 1305352 - (Part 2) Implement PresentationRequestUIGlue on Fennec. r=schien,snorp 2016-08-30 18:16:31 +08:00