Skip to content

Commit f28235a

Browse files
committed
Fix file selection
1 parent 936df1c commit f28235a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

js/common/file_dialog.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -291,8 +291,9 @@ class FileDialog extends GenericModal {
291291
} else if (clickedItem.getAttribute("data-type") != "folder") {
292292
this._getElement('fileNameField').value = clickedItem.querySelector("span").innerHTML;
293293
}
294-
295-
this._lastSelectedNode = clickedItem;
294+
if (this._lastSelectedNode == null || !modifierKeys.includes(MODIFIER_SHIFT)) {
295+
this._lastSelectedNode = clickedItem;
296+
}
296297
this._setElementEnabled('okButton', !this._multipleItemsSelected() && clickedItem.getAttribute("data-type") != "bin");
297298
this._updateToolbar();
298299
}

0 commit comments

Comments
 (0)