Community
Participate
Working Groups
With the operation handlers in place we will process the operations in the order they appear in the protocol message. We have to ensure that this order is correctly set by the client. For example the Text widget should set the "text" before "selectionStart" and "selectionLength" properties (maybe rename to "selection" only) if they are set in two different set operation. In case of a same set operation the correct order is handled by the server. Same for MouseDown/MouseUp (KeyDown/KeyUp??!!) and Selection events for different controls.
Another example: set shell "mode" before "bounds".