Opened 14 years ago
Last modified 6 years ago
#7465 reopened bug
[app_server] mouse wheel doesn't work for new windows until you move the mouse a bit
Reported by: | diver | Owned by: | axeld |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Servers/app_server | Version: | R1/Development |
Keywords: | Cc: | ttcoder | |
Blocked By: | Blocking: | #10472 | |
Platform: | All |
Description
This is hrev41270, gcc4 hybrid.
Launch Installer and make sure that your mouse cursor is in the center of screen. When EULA screen shows up try to scroll it using mouse wheel.
Change History (9)
comment:1 by , 14 years ago
Summary: | [Installer] scroll doesn't work at EULA screen until you move a mouse a bit → [Installer] mouse wheel doesn't work at EULA screen until you move the mouse a bit |
---|
comment:2 by , 11 years ago
Cc: | added |
---|
comment:3 by , 10 years ago
Component: | Applications/Installer → Servers/app_server |
---|---|
Owner: | changed from | to
Can be also reproduced with CharacterMap.
comment:4 by , 10 years ago
Summary: | [Installer] mouse wheel doesn't work at EULA screen until you move the mouse a bit → [app_server] mouse wheel doesn't work for new windows until you move the mouse a bit |
---|
comment:5 by , 10 years ago
Wow, boy does this one actually go way back! :-) I just stumbled on #762 .. Looks like an exact duplicate. The symptoms described there (launch AboutSystem from a Terminal window ..etc) work exactly, so it looks like the there was a regression after the fixes.
comment:6 by , 10 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:7 by , 10 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
Nope, still doesn't work in hrev49189.
Tested with Installer and AboutSystem.
comment:8 by , 6 years ago
Blocking: | 10472 added |
---|
comment:9 by , 6 years ago
Cc: | added; removed |
---|
EDIT: all use paths seem to work great in R1/b1 ; which is odd, because nothing (?) has changed in years in relation to Desktop::_SendFakeMouseMoved(Window* window).... Will check some more and post a proper comment/notification proposing to close this.
Sounds like the (more general) app_server(?) bug I experience in Pe, in Tracker windows ..Etc. It's very easy to replicate e.g. in Pe: use the Alt-Tab combo to switch between a .cpp and .h window. Then use the wheel, without moving the mouse, the scroll will affect the window that was previously on top (i.e. the .cpp window if you've switched to the .h window). Or you can switch workspaces with Alt-Fx, going from a Tracker window to another (or to an app): moving the wheel will then scroll the window in the previous workspace, until you move the cursor by at least a pixel.
This won't occur so often with the mouse, because well.. it's hard to move the wheel without moving the mouse/cursor itself unless you try hard! But it occurs 100% when you use your laptop's touchpad (using the feature whereby you scroll by moving your finger on the very right edge of the touchpad) because in that case the mouse cursor has no reason to move.
Anyway, if others can confirm this is indeed a more general problem, component will have to be changed away from
Installer
clearly.