diff options
author | Jose Dapena Paz <jdapena@igalia.com> | 2022-03-30 09:59:44 +0200 |
---|---|---|
committer | Jan-Simon Moeller <jsmoeller@linuxfoundation.org> | 2022-05-03 20:10:16 +0000 |
commit | a42b304f926e775947be7b4fd52a27dc5c3270c9 (patch) | |
tree | 37865d9e2a5b4484002b5881616f44752142fa00 | |
parent | 5c9e060c508ab5ea49241d3a88f86075d6dc39cf (diff) |
Launch background after launcher.
This introduces a safer sequence for initialization of the HTML5
shell. The sequence will be launching html5-launcher and then
html5-background, with 1 second waits.
This is to ensure we do not send a request to launch two applications
in a very short timespan, that is not working because of WAM AGL
service not supporting that. So it is essentially a workaround for that
problem.
To improve launch experience, background is the last to be launched,
as it reduces the number of visible relayouts.
Bug-AGL: SPEC-3982
Change-Id: Icfdddb18edbda06e7ece1132f08a9fd469a469a8
Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
-rw-r--r-- | src/js/background.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/js/background.js b/src/js/background.js index 4a9bd69..aa028fd 100644 --- a/src/js/background.js +++ b/src/js/background.js @@ -1,7 +1,9 @@ var configjson = require('../config.json'); export function load() { - navigator.appService.start(configjson.background); + setTimeout(function() { + navigator.appService.start(configjson.background); + }, 2000); } |