Conflicting scrolling direction settings in System Preferences

Originator:itafroma
Number:rdar://9810497 Date Originated:20-Jul-2011 02:45 PM
Status:Open Resolved:
Product:Mac OS X Product Version:10.7 11A511
Classification:UI/Usability Reproducible:Always
 
Summary:

The Mouse and Trackpad preference panes in System Preferences each have a setting that governs scrolling behavior:

- In Mouse: "Move content in the direction of finger movement when scrolling or navigating"
- In Trackpad: "Scroll direction: natural / Content tracks finger movement"

However, enabling/disabling either setting affects both input devices. Additionally, setting the state of one setting does not update the state of the other setting, leading to one preference pane to contradict the current behavior of its device.

Steps to Reproduce:

1. Connect an external mouse to a notebook with a trackpad.
2. Open System Preferences.
3. Go to the Mouse preference pane.
4. Uncheck "Move content in the direction of finger movement when scrolling or navigating"
5. Note that both the mouse and trackpad have the pre-Lion scrolling behavior.
6. Go to the Trackpad preference pane.
7. Note that "Scroll direction: natural" is checked.
8. Uncheck "Scroll direction: natural".
9. Note that both the mouse and trackpad still have the pre-Lion scrolling behavior.
10. Check "Scroll direction: natural".
11. Note that both the mouse and trackpad have the default Lion scrolling behavior.
12. Go to the Mouse preference pane.
13. Note that "Move content in the direction of finger movement when scrolling or navigating" is still unchecked.

Expected Results:

1. The scrolling behavior settings for both the mouse and the trackpad should act independently:

- If both settings in Mouse and Trackpad are checked, both the mouse and trackpad should have the default Lion scrolling behavior.
- If both settings in Mouse and Trackpad are unchecked, both the mouse and trackpad should have the pre-Lion scrolling behavior.
- If the setting in Mouse is unchecked but the setting in Trackpad is checked, the mouse should have the pre-Lion scrolling behavior and the trackpad should have the default Lion scrolling behavior.
- If the setting in Mouse is checked but the setting in Trackpad is unchecked, the mouse should have the default Lion scrolling behavior and the trackpad should have the pre-Lion scrolling behavior.

2. The settings under both preference panes should reflect the current scrolling behavior of the device.

Actual Results:

- The scrolling behavior for both the mouse and the trackpad are affected by either setting:

1. After an upgrade or clean installation to Lion, both the mouse and the trackpad have the default Lion scrolling behavior.
2. If either setting is unchecked, both the mouse and the trackpad have the pre-Lion scrolling behavior.

- The settings do not reflect the current state of the scrolling behavior for the device:

1. If I uncheck the setting under one preference page, the setting under the other remains checked even though its device has the pre-Lion scrolling behavior.
2. If I uncheck the incongruous setting in the second preference page and recheck it, the setting in the first preference pane remains unchecked even though its device has the default Lion behavior.

Regression:

None; new feature in 10.7

Notes:

None

Comments

I meant to report this a long time ago. Thanks for doing it. My old Microsoft mouse with a mouse wheel doesn't feel right doing the new scrolling while a Magic Mouse might. I have to turn off the new scrolling to play games, then turn it back on to use my trackpad the rest of the time. So irritating.


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!