[
https://issues.apache.org/jira/browse/GUACAMOLE-883?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16950417#comment-16950417
]
Mario Wagner edited comment on GUACAMOLE-883 at 10/15/19 2:05 PM:
------------------------------------------------------------------
Hi guys,
i'm basically not from the webdev, but from the embedded systems and SPC
universe. So please be forgiving if the following might be nonsense. :)
+Here is what i did:+
I got 2 apple phones. A, iPhone 5s running iOS 12 & a SE running iOS 13.1.2.
I started debugging and could see that all addEventListeners for touch and
mouse are called properly on both.
Difference is: on iOS 13 touch events (touchstart, ...) are barely fired. Maybe
once every 20 taps onto the screen. So after a while of debugging and playing
around i performed "monitorEvents(document);" in the console.
+Result:+
* monitorEvents(document); on iOS 12 delivered events per touch as expected
(touchstart - touchmove - touchend ) and upon tilting between landscape and
portrait some "scroll" and "resize" events.
* monitorEvents(document); on iOS 13 behaves differently: once a VNC
connection is established, an enormous amount of "scroll" events is fired. in
fact so bad, debugging broke off.
This might also explain why the client-view is strangely flickering on iOS 13,
especially when performing a pinch to zoom. so my guess is the sheer amount of
"scroll" events is problematic for the rest.
has anyone got an idea how to stop this? or what might be causing this? been
googling and trying around for a while but couldn't solve it yet.
Regards, Mario
was (Author: mariowagner):
Hi guys,
i'm basically not from the webdev, but from the embedded systems and SPC
universe. So please be forgiving if the following might be nonsense. :)
+Here is what i did:+
I got 2 apple phones. A, iPhone 5s running iOS 12 & a SE running iOS 13.1.2.
I started debugging and could see that all addEventListeners for touch and
mouse are called properly on both.
Difference is: on iOS 13 touch events (touchstart, ...) are barely fired. Maybe
once every 20 taps onto the screen. So after a while of debugging and playing
around i performed "monitorEvents(document);" in the console.
+Result:+
* monitorEvents(document); on iOS 12 delivered events per touch as expected
(touchstart - touchmove - touchend ) and upon tilting between landscape and
portrait some "scroll" and "resize" events.
* monitorEvents(document); on iOS 13 behaves differently: once a VNC
connection is established, an enormous amount of "scroll" events is fired. in
fact so bad, debugging broke off.
This might also explain why the client-view is strangely flickering on iOS 13,
especially when performing a pinch to zoom. so my guess is the sheer amount of
"scroll" events is problematic for the rest.
has anyone got an idea how to stop this? or what might be causing this? been
googling and trying around for a while but couldn't solve it yet.
Regards, Mario
!screenshor_console.jpg!
> Touch mouse emulation no longer works as of iOS 13
> --------------------------------------------------
>
> Key: GUACAMOLE-883
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-883
> Project: Guacamole
> Issue Type: Bug
> Components: guacamole-client
> Affects Versions: 1.0.0
> Reporter: Thomas
> Priority: Minor
>
> With devices running iOS 13, it is no longer possible to interact with remote
> desktops using touch-driven mouse emulation. The specific reason for this is
> not yet known. Older releases of iOS work correctly.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)