diff --git a/packages/@uppy/provider-views/src/Item/components/GridLi.jsx b/packages/@uppy/provider-views/src/Item/components/GridLi.jsx index 9bebc55e34..9e18007ec5 100644 --- a/packages/@uppy/provider-views/src/Item/components/GridLi.jsx +++ b/packages/@uppy/provider-views/src/Item/components/GridLi.jsx @@ -33,6 +33,7 @@ function GridListItem (props) { className={checkBoxClassName} onChange={toggleCheckbox} onKeyDown={recordShiftKeyPress} + onMouseDown={recordShiftKeyPress} name="listitem" id={id} checked={isChecked} diff --git a/packages/@uppy/provider-views/src/Item/components/ListLi.jsx b/packages/@uppy/provider-views/src/Item/components/ListLi.jsx index e7d47a24af..b525c4cf9a 100644 --- a/packages/@uppy/provider-views/src/Item/components/ListLi.jsx +++ b/packages/@uppy/provider-views/src/Item/components/ListLi.jsx @@ -36,6 +36,7 @@ function ListItem (props) { className={`uppy-u-reset uppy-ProviderBrowserItem-checkbox ${isChecked ? 'uppy-ProviderBrowserItem-checkbox--is-checked' : ''}`} onChange={toggleCheckbox} onKeyDown={recordShiftKeyPress} + onMouseDown={recordShiftKeyPress} // for the