Closed Bug 673815 Opened 13 years ago Closed 13 years ago

trackpad scrolling fails in Nightly, works in Firefox 5.0

Categories

(Core :: Widget: Win32, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

VERIFIED FIXED
mozilla8
Tracking Status
firefox6 --- fixed
firefox7 --- fixed

People

(Reporter: jo.hermans, Assigned: heycam)

References

Details

(Keywords: regression, Whiteboard: [inbound])

Attachments

(1 file)

Today I noticed that the nightly version doesn't do the auto-detect anymore (forcing ui.trackpoint_hack.enabled to 1 helps), while Firefox 5.0 works correctly.

I'm using an old driver, Synaptics version 11.1.21.0, on a UltraNavPS2 device.

I think that the reason is that the call to IsObsoleteSynapticsDriver was removed (which I was relying on) and replaced with a check for the Elan Tech driver.

http://hg.mozilla.org/mozilla-central/diff/1d90c5f569a2/widget/src/windows/nsWindow.cpp

This seems to be a different issue than bug 622410.
The change came from bug 640587, which is now on its way to Firefox 6.0
Yeah, the call to IsObsoleteSynapticsDriver should not have been removed as part of the bug 640587 fix.
Assignee: nobody → cam
Status: NEW → ASSIGNED
Jo, can you test this tryserver build that has the IsObsoleteSyntapicsDriver call restored?  Please try it without the ui.trackpoint_hack.enabled pref set.

https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/cmccormack@mozilla.com-21c6e9f2c908/try-win32/firefox-8.0a1.en-US.win32.zip
Yes, this solves the problem for me.
Keywords: regression
Great.  So I want to wait til I'm back in the office next week and verify I haven't broken the other scrolling hacks before requesting review.
Please see https://bugzilla.mozilla.org/show_bug.cgi?id=538189 for similar problems in Thunderbird 5.0 and latest-earlybird 7.0a2 .
Verified that this doesn't cause the Elantech hack detection to break.
Attachment #549924 - Flags: review?(jmathies)
Attachment #549924 - Flags: review?(jmathies) → review+
Comment on attachment 549924 [details] [diff] [review]
Fix Synaptics touchpad scrolling hack requirement detection

The regression causes touchpad scrolling not to work for users on Thinkpads (and perhaps other machines with Synaptics-based touchpads) using drivers that aren't up to date.
Attachment #549924 - Flags: approval-mozilla-beta?
Attachment #549924 - Flags: approval-mozilla-aurora?
Comment on attachment 549924 [details] [diff] [review]
Fix Synaptics touchpad scrolling hack requirement detection

Approved for beta (6) and aurora (7).
Attachment #549924 - Flags: approval-mozilla-beta?
Attachment #549924 - Flags: approval-mozilla-beta+
Attachment #549924 - Flags: approval-mozilla-aurora?
Attachment #549924 - Flags: approval-mozilla-aurora+
http://hg.mozilla.org/mozilla-central/rev/8837999bdd8c
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Target Milestone: mozilla6 → mozilla8
verfied as fixed in :
Mozilla/5.0 (Windows NT 5.1; rv:8.0a1) Gecko/20110803 Firefox/8.0a1
Mozilla/5.0 (Windows NT 5.1; rv:7.0a2) Gecko/20110803 Firefox/7.0a2

there's no update for 6.0 beta available yet, so that couldn't be verified
 Mozilla/5.0 (X11; Linux i686; rv:6.0) Gecko/20100101 Firefox/6.0 - beta 5

Jo, can you also please check on the latest beta and modify the status if everything is in order?

http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/6.0b5-candidates/
Yes, that works.

Mozilla/5.0 (Windows NT 5.1; rv:6.0) Gecko/20100101 Firefox/6.0

The User-Agent doesn't tell me the version of course, but browser.startup.homepage_override.buildID was set to 20110804030150
Status: RESOLVED → VERIFIED
Thanks for verifying, Jo!
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: