Similar to what we did in homescreen, https://gerrit.automotivelinux.org/gerrit/gitweb?p=apps/homescreen.git;a=commit;h=52c767388614e2ec6fa26851840bf01d97c5d49e
we would let the client perform the activation rather than the compositor doing it by default.
Basically this task is to follow-up with the change from SPEC-4528, and do the same in WAM or chromium, instead of letting the compositor perform the activation by default at start-up.
This means that chromium should gain v3 for agl-shell protocol and with it to use the events from the compositor to activate the application at the first start-up.