Closed Bug 528267 Opened 15 years ago Closed 15 years ago

Lenovo laptop touchpad scrolling stopped working

Categories

(Core :: Widget: Win32, defect)

1.9.2 Branch
x86
Windows XP
defect
Not set
major

Tracking

()

RESOLVED FIXED
mozilla1.9.3a1
Tracking Status
status1.9.2 --- beta3-fixed

People

(Reporter: mayhemer, Assigned: khuey)

References

Details

Attachments

(1 file)

This might be a platform bug, not a Firefox one, related to events. I have setup my touchpad to do just scrolling, using the trackpoint for pointing. It works in all other software, including firefox 3.5 and thunderbird 2. I'll try to find a regression range. This is a major feature annoying break.
Flags: wanted-firefox3.6?
Flags: blocking-firefox3.6?
Honza: did you switch to nightlies recently? What version are you currently running? cc'ing Shaver and Dietrich both of whom have Lenovos with trackpads.
Mine doesn't have a touchpad, but I think ddahl saw this after a reporter (stshank?) tweeted that he found the same thing, using Windows 7.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → DUPLICATE
Yeah if you're on Windows 7 make sure you have the Trackpoint driver actually installed. If for some reason you have the driver installed and it's not working, file a bug and CC me on it (and/or mark it blocking bug 507222.)
Flags: wanted-firefox3.6?
Flags: blocking-firefox3.6?
Just for info my os is Windows XP sp3.
This isn't the same as bug 526239 then. Do you have 3.6 b2? If so, is ui.trackpoint_hack_enabled set to -1 on your profile?
Status: RESOLVED → REOPENED
Component: Shell Integration → Widget: Win32
Product: Firefox → Core
QA Contact: shell.integration → win32
Resolution: DUPLICATE → ---
Target Milestone: --- → mozilla1.9.2
Version: 3.6 Branch → 1.9.2 Branch
Thanks for reopening, I wanted to do it my self. I just updated to 3.6b2. The pref (exactly: ui.trackpoint_hack.enabled) is set to -1. The problem persist. I'm not sure of the driver version as it shows me about 20 files (!). But I don't think it would be a problem with the driver at all. Anyway, I don't want to update at the moment to figure out what's wrong with Gecko. Checked ones again that in 3.5.5 it works perfectly. Any idea of a check-in that could cause this?
Status: REOPENED → NEW
(In reply to comment #7) > Thanks for reopening, I wanted to do it my self. > I just updated to 3.6b2. The pref (exactly: ui.trackpoint_hack.enabled) is set > to -1. > The problem persist. > I'm not sure of the driver version as it shows me about 20 files (!). But I > don't think it would be a problem with the driver at all. Anyway, I don't want > to update at the moment to figure out what's wrong with Gecko. > Checked ones again that in 3.5.5 it works perfectly. > Any idea of a check-in that could cause this? If you're looking for background I would suggest Bug 507222. Basically the Trackpoint driver uses a nasty hack to scroll firefox windows, which roc's compositor work broke, so we have our own nasty hack to make it work. If you can find the Trackpoint keys in your registry ( https://bugzilla.mozilla.org/show_bug.cgi?id=514927#c28 ) we should be able to get this working.
Assignee: nobody → me
Blocks: 507222
Status: NEW → ASSIGNED
Flags: blocking1.9.2?
I have found: Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Alps\Apoint\TrackPoint] "PressSelect"=dword:00000000 "CenterFunc"=dword:00000000 "ClickPace"=dword:00000005 "Dragging"=dword:00000000 "HelpReminder"=dword:00000000 "PressMean"=dword:00000000 "PressToSelect"=dword:00000000 "ReleaseToSelect"=dword:00000000 "ScrollType"=dword:00000001 "Sensitivity"=dword:00000007 "ZoomCustomHeight"=dword:00000078 "ZoomCustomWidth"=dword:000000a0 "ZoomFactor"=dword:00000002 "ZoomSizeParam"=dword:00000001 "Scr_ThinningCount_TP"=dword:00000001 "ActionType"=dword:00000001 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Alps\Apoint\TrackPoint] "PressSelect"=dword:00000000 "CenterFunc"=dword:00000001 "ClickPace"=dword:00000005 "Dragging"=dword:00000000 "HelpReminder"=dword:00000001 "PressMean"=dword:00000000 "PressToSelect"=dword:00000000 "ReleaseToSelect"=dword:00000000 "ScrollType"=dword:00000001 "Sensitivity"=dword:00000005 "ZoomCustomHeight"=dword:00000078 "ZoomCustomWidth"=dword:000000a0 "ZoomFactor"=dword:00000002 "ZoomSizeParam"=dword:00000001 "Scr_ThinningCount_TP"=dword:00000001 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\ALRN\TEXT\0404\LAUNCHER] "TrackPoint"="HKLM,ConfigUtil,TP98.EXE,/TPoint" (and many others with a number different from 0404) Windows Registry Editor Version 5.00 [HKEY_USERS\S-1-5-XXXXXX\Software\Alps\Apoint\TrackPoint] "PressSelect"=dword:00000000 "CenterFunc"=dword:00000000 "ClickPace"=dword:00000005 "Dragging"=dword:00000000 "HelpReminder"=dword:00000000 "PressMean"=dword:00000000 "PressToSelect"=dword:00000000 "ReleaseToSelect"=dword:00000000 "ScrollType"=dword:00000001 "Sensitivity"=dword:00000007 "ZoomCustomHeight"=dword:00000078 "ZoomCustomWidth"=dword:000000a0 "ZoomFactor"=dword:00000002 "ZoomSizeParam"=dword:00000001 "Scr_ThinningCount_TP"=dword:00000001 "ActionType"=dword:00000001 XXXXX masks the user UUID
I also noticed that Apoint.exe with is repsonsible for making the touchpad work leaks a lot of memory. It grows to 200MB in few hours of using. I'm not sure when it started to behave this way and not sure it could be related.
I'll have a patch tonight.
Cool, I'm just building a 1.9.2 branch on that notebook. We can test immediately.
Attached patch PatchSplinter Review
Adds the registry key for the Alps touchpads to the trackpoint hack code. This should let you scroll; I'm really interested in whether it fixes the memory problem though.
Works perfectly! The memory problem seems to be a bug in Apoint.exe but I'll keep an eye on it. Thanks for fixing this.
This should definitely block 1.9.2.
No longer blocks: 507222
Attachment #412281 - Flags: review?(roc)
Attachment #412281 - Flags: approval1.9.2?
Comment on attachment 412281 [details] [diff] [review] Patch Glad to hear it worked! Requesting review and 1.9.2 approval from roc.
Attachment #412281 - Flags: review?(roc)
Attachment #412281 - Flags: review+
Attachment #412281 - Flags: approval1.9.2?
Attachment #412281 - Flags: approval1.9.2+
Status: ASSIGNED → RESOLVED
Closed: 15 years ago15 years ago
Resolution: --- → FIXED
Target Milestone: mozilla1.9.2 → mozilla1.9.3a1
Anybody going to land this on 1.9.2? I'm about to land few patches soon, so I can take this one with them.
Thanks for the checkins Dao!
Flags: blocking1.9.2?
Blocks: 591772
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: