Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Cannot Reproduce
-
2.0.0 Apache Incubator Release
-
Ubuntu 12.04, hosted on an Amazon EC2 Medium instance
Description
While a screen share session is running with remote control, if the user presses the spacebar or enter key the keyboard input will stop working for the remote-controlling user.
The reason for this appears to be that when space or enter are pressed, a new viewer session is started using the "startViewerSession" method in the screenSharingDialog.lzx file. I think the problem is on the side of the user sending the keyboard input, not the user who is sharing their screen, since when both the sender and receiver have a Laszlo Debugger running, error messages appear only on the sender's side when input is being sent.
I have searched through the source and have not found a place where this behavior for the space and enter keys is set. In build/openlaszlo/lps/components/base/componentmanager.lzx, there appears
to be a dispatchKeyDown method starting on line 62 that specifies some special method hooks for keyup/keydown events on space and enter (keycodes 13 and 32), but commenting out this code and recompiling the Laszlo app did nothing.