| Index: chrome/browser/resources/shared/js/cr/ui/list_selection_controller.js
|
| diff --git a/chrome/browser/resources/shared/js/cr/ui/list_selection_controller.js b/chrome/browser/resources/shared/js/cr/ui/list_selection_controller.js
|
| index 3697c9d6314c988c393324a7d23102d7110bf8e5..72aada65ec6fbcc4f069984e670cf30fc2f2d381 100644
|
| --- a/chrome/browser/resources/shared/js/cr/ui/list_selection_controller.js
|
| +++ b/chrome/browser/resources/shared/js/cr/ui/list_selection_controller.js
|
| @@ -137,7 +137,8 @@ cr.define('cr.ui', function() {
|
| if (sm.multiple)
|
| sm.unselectAll();
|
| } else {
|
| - if (sm.multiple && (cr.isMac ? e.metaKey : e.ctrlKey)) {
|
| + if (sm.multiple && (cr.isMac ? e.metaKey :
|
| + (e.ctrlKey && !e.shiftKey))) {
|
| // Selection is handled at mouseUp on windows/linux, mouseDown on mac.
|
| if (cr.isMac? isDown : !isDown) {
|
| // toggle the current one and make it anchor index
|
|
|