Comment #14 on issue 451627 by
shuc...@chromium.org: Multiple hidden xkb
This is a regression introduced in M43. The "Chrome OS XKB" extension by
default creates a NaCl module in its background which stops the extension
suspending.
This issue has been fixed in the latest M44 canary.
Re #12, for battery issue, with latest fixes, the "Chrome OS XKB" extension
won't listen to key events so it should behave better on battery life, as
well as key handling performance.
As for why there are 3 instances, that is because "Chrome OS XKB"
extension's manifest defines {"split": "incognito"}.
So the extension framework tries to create separated extension instances
once new profile coming up (including incognito profile such as login
profile).
The only reason to use {"split": "incognito"} is because at login screen
the virtual keyboard page is loaded in an "incognito" VK window container.
@kalman, do you have any idea how we can avoid using
{"split": "incognito"}? Thanks