|
Rank: Advanced Member Groups: Member
Joined: 7/17/2015 Posts: 53
|
Dear EO team,
we possibly discovered a flaw in the touch capabilities of the Essential Objects Web Browser if it runs on a Windows 7 Embedded Machine.
Setup:
a) Newest browser version (*.85), Win XP / Win Vista / Win 8 / Win 8.1: Everything works fine b) Newest browser version (*.85), Win 7 Embedded: Single touch actions are registered as hover events
This means, that we are not able to interact with regular HTML masks as we do in Google Chrome (where 1 touch = 1 click). In the EO Web Browser we got to double touch and / or touch longer to achieve a normal click event. Have you ever noticed this? Is EO even compatible to (Windows) embedded systems? Some help or a statement would be nice.
Kind regards
Kevin Roos
|
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,229
|
Hi,
This is a known issue. The problem seems to be caused by these systems claim to support touch event but are not really sent the correct touch events to the application. As a workaround, you can try to set EO.WebBrowser.Runtime.ExtraCommandLineArgs to "--touch-events=disabled". This will disable the touch events handling logic but rather handle the automatically synthetic mouse events based on the touch event. This will cause the click event to be properly fired for single tap action.
Thanks!
|
|
Rank: Advanced Member Groups: Member
Joined: 7/17/2015 Posts: 53
|
Thank you for the quick solution. I tried it and it works exactly like expected. Thanks a lot!
|
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,229
|
Great. Glad to hear that it works for you!
|
|
Rank: Advanced Member Groups: Member
Joined: 7/17/2015 Posts: 53
|
Dear EO-Support Team,
we have new problems with touch on Win 7 Embedded:
a) we can not scroll on pages, tables, etc. via touch. Everytime we want to scroll, it behaves like a left mouse click - it marks everything. b) the touch problem we had before appeared again. Simple button clicks are not recognized. We have to click a lot of times, until it works. C) on Win XP / Win Vista / Win 7 / Win 8 / Win 8.1: Everything works fine
We set EO.WebBrowser.Runtime.ExtraCommandLineArgs to "--touch-events=disabled", as you already mentioned. But it doesn't work in most cases. We use the latetest version of eo-webbrowser. Have you heard about these scrolling problems in Windows Embedded, or did you hear about these new touch problems? Is Windows Embedded possibly not supported? Could you please help, or give a statement?
Best regards, Philipp Rieder
|
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,229
|
Hi,
Most of such issues originates from the Chrome browser engine we use ---- it's an extremely large and complex piece of software and we basically just take it as is and we do not have the capacity to test all scenarios or fixing issues on it, unless it is directly related to the integration part. Hundreds of changes/fixes are being made on Chrome's code base every day, so it is not possible for us to research such issues.
We will update our browser engine to the current version very soon. So you can try the latest Google Chrome browser and see if the same touch events work on your device. If it does work fine, then it's very likely that it will start working after we update the engine. If it still does not work, then we may need you to provide a test device for us to investigate further since it is very hard to get a Winedows 7 Embedded device now as all new devices are on Windows 7/10.
Thanks!
|
|