Xpra: Ticket #953: xpra-0.15.4 Down Arrow button on scroll bar does not work

Open any webpage on xpra and try to click the "down-arrow" button on the scroll bar. You can see that the mouse click on it does not respond.

Also tried launching xpra with the following statement to record the mouse clicks and saw that clicking on the "down-arrow" button to scroll down the page does not respond (does not give any cursor position on the logs).

xpra start :13 --no-daemon --bind-tcp=0.0.0.0:2200 --start-new-commands=yes --start-child=xterm -d mouse

Clicking everywhere else corresponds to its respective pointer positions.

Xpra version: 0.15.4 OS: Client-Mac OSX 10.6.8, Server- Fedora 21 Revision: Client-10209, Server- 10209



Thu, 20 Aug 2015 09:16:18 GMT - Antoine Martin: owner changed

I cannot reproduce and will need a lot more information. Which browser? Do other applications work OK? xpra info, etc.. Maybe also the -d mouse log output for both client and server.


Thu, 17 Sep 2015 18:06:16 GMT - pvenkateswaralu: owner changed; cc set

With the following versions,

Client----0.16.0----r10655----OSX 10.10.3 Server---0.16.0----r10656----Fedora 21

The down arrow button on the scroll bar works absolutely fine . Just as it works in case of the local browsers. Tested with various sites.


Fri, 18 Sep 2015 01:33:54 GMT - Antoine Martin: owner changed

@pvenkateswaralu: this is nowhere near enough, please see ReportingBugs and comment:1


Fri, 18 Sep 2015 17:44:53 GMT - pvenkateswaralu: owner changed

Replying to antoine:

I cannot reproduce and will need a lot more information. Which browser? Do other applications work OK? xpra info, etc..

I tested on Google Chrome and Firefox. But here's the log output for the test performed in Google Chrome.

Maybe also the -d mouse log output for both client and server.

I spoke to Alex and he asked me to test the issue with the following versions ----

Client----0.15.6----r10632----OSX 10.10.3 Server----0.15.6----r10639----Fedora21

I launched xpra with -d mouse and the down arrow button on this version works perfect. If you still want the logs, here it is ----

Client Logs---

2015-09-18 10:34:48,587 do_motion_notify_event(<gtk.gdk.Event at 0xafd3098: GDK_MOTION_NOTIFY x=609.00, y=415.00>) wid=2 / focus=2, pointer=(720, 869), modifiers=['mod2'], buttons=[1]
2015-09-18 10:34:48,683 _button_action(1, <gtk.gdk.Event at 0xaf3ed28: GDK_BUTTON_RELEASE x=609.00, y=415.00, button=1>, False) wid=2 / focus=2, pointer=(720, 869), modifiers=['mod2'], buttons=[1]
2015-09-18 10:34:48,684 button action: simulating a missing mouse-down event for window 2 before sending the mouse-up event
2015-09-18 10:34:50,452 _button_action(1, <gtk.gdk.Event at 0xaf3ed28: GDK_BUTTON_PRESS x=609.00, y=415.00, button=1>, True) wid=2 / focus=2, pointer=(720, 869), modifiers=['mod2'], buttons=[]
2015-09-18 10:34:50,564 _button_action(1, <gtk.gdk.Event at 0xafd3218: GDK_BUTTON_RELEASE x=609.00, y=415.00, button=1>, False) wid=2 / focus=2, pointer=(720, 869), modifiers=['mod2'], buttons=[1]
2015-09-18 10:34:51,203 _button_action(1, <gtk.gdk.Event at 0xafd30f8: GDK_BUTTON_PRESS x=609.00, y=415.00, button=1>, True) wid=2 / focus=2, pointer=(720, 869), modifiers=['mod2'], buttons=[]
2015-09-18 10:34:51,308 _button_action(1, <gtk.gdk.Event at 0xafd31e8: GDK_BUTTON_RELEASE x=609.00, y=415.00, button=1>, False) wid=2 / focus=2, pointer=(720, 869), modifiers=['mod2'], buttons=[1]
2015-09-18 10:34:51,964 _button_action(1, <gtk.gdk.Event at 0xafd3128: GDK_BUTTON_PRESS x=609.00, y=415.00, button=1>, True) wid=2 / focus=2, pointer=(720, 869), modifiers=['mod2'], buttons=[]
2015-09-18 10:34:52,060 _button_action(1, <gtk.gdk.Event at 0xaf3ed28: GDK_BUTTON_RELEASE x=609.00, y=415.00, button=1>, False) wid=2 / focus=2, pointer=(720, 869), modifiers=['mod2'], buttons=[1]
2015-09-18 10:34:52,724 _button_action(1, <gtk.gdk.Event at 0xaf3ed10: GDK_BUTTON_PRESS x=609.00, y=415.00, button=1>, True) wid=2 / focus=2, pointer=(720, 869), modifiers=['mod2'], buttons=[]
2015-09-18 10:34:52,820 _button_action(1, <gtk.gdk.Event at 0xaf3ed10: GDK_BUTTON_RELEASE x=609.00, y=415.00, button=1>, False) wid=2 / focus=2, pointer=(720, 869), modifiers=['mod2'], buttons=[1]
2015-09-18 10:34:53,532 do_motion_notify_event(<gtk.gdk.Event at 0xaf3ed28: GDK_MOTION_NOTIFY x=618.00, y=407.00>) wid=2 / focus=2, pointer=(729, 861), modifiers=['mod2'], buttons=[]

Server Logs ----

2015-09-18 10:34:48,335 raising WindowModel(0x1000001 - "YouTube - Google Chrome")
2015-09-18 10:34:48,336 move_pointer(2, (720, 869))
2015-09-18 10:34:48,430 xtest_fake_button(1, True) at (720, 869)
2015-09-18 10:34:48,432 xtest_fake_button(1, False) at (720, 869)
2015-09-18 10:34:50,198 xtest_fake_button(1, True) at (720, 869)
2015-09-18 10:34:50,310 xtest_fake_button(1, False) at (720, 869)
2015-09-18 10:34:50,949 xtest_fake_button(1, True) at (720, 869)
2015-09-18 10:34:51,054 xtest_fake_button(1, False) at (720, 869)
2015-09-18 10:34:51,710 xtest_fake_button(1, True) at (720, 869)
2015-09-18 10:34:51,805 xtest_fake_button(1, False) at (720, 869)
2015-09-18 10:34:52,470 xtest_fake_button(1, True) at (720, 869)
2015-09-18 10:34:52,565 xtest_fake_button(1, False) at (720, 869)
2015-09-18 10:34:53,278 raising WindowModel(0x1000001 - "YouTube - Google Chrome")
2015-09-18 10:34:53,279 move_pointer(2, (729, 861))

I am also attaching the xpra info --- ticket953_mouse_info.txt

Please let me know if you want me to test it with these older versions -- Xpra version: 0.15.4 Client-Mac OSX 10.6.8, Server- Fedora 21 Revision: Client-10209, Server- 10209


Fri, 18 Sep 2015 17:45:35 GMT - pvenkateswaralu: attachment set


Fri, 23 Oct 2015 06:32:19 GMT - Antoine Martin: owner changed

I launched xpra with -d mouse and the down arrow button on this version works perfect.


Are there are any supported versions which have the problem? If not, please close this ticket.


Mon, 26 Oct 2015 16:19:04 GMT - pvenkateswaralu: status changed; resolution set


Sat, 23 Jan 2021 05:10:44 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/953