Dear Developer Community,
as far as I know, the reference image for Torizon embedded browser is still torizon/kiosk-mode-browser-vivante and it is a very good starting point for development of HTML UI, directly available and documented in Torizon KB. In general COG/WPE is less resources-hungry than Chromium, so I believe COG should become the default choice, in general I’m very satisfied with COG as embedded kiosk browser.
There is an issue with the full screen control of HTML video tag on the current version of COG: one can put video in full screen mode, but cannot exit. You can reproduce the simple flow using this W3school example page. The same feature is working in Chromium, but Chromium is not an option because one can get other problems with resources.
The COG version in torizon/kiosk-mode-browser-vivante:2.4.0 is almost the same of the debian bullseye package, we have tried the both and the result is the same. It seems the fullscreen API was released in libwpe 2.33.90, close to that builds.
torizon@3406c688c6cc:/$ cog --version
0.8.1 (WPE WebKit 2.32.3)
"container.name": "kiosk-mode-browser-vivante",
"container.version": "2.4.0-20210825",
"git.branch": "bullseye",
"git.hash": "c8e623f7605b2cc3ba4ecabdc949b598c1015b9f",
"pipeline.id": "20839"
torizon@678bc7d095fa:/$ cog --version
0.8.1 (WPE WebKit 2.34.4)
Does Torizon project plan to have COG as primary embedded browser and/or to have a dedicated torizon/kiosk-mode Docker image for COG?
Do you think a newer release, other than the one from Debian, could solve the “exit fullscreen mode” issue?
Thanks for the attention and best regards,
ldvp