Skip to content

Commit a4523b5

Browse files
Fixed an issue where shift-clicking to select a column range was not functioning correctly. #8713
1 parent 3bdeb9a commit a4523b5

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

  • web/pgadmin/tools/sqleditor/static/js/components/QueryToolDataGrid

web/pgadmin/tools/sqleditor/static/js/components/QueryToolDataGrid/index.jsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,11 @@ export default function QueryToolDataGrid({columns, rows, totalRowCount, dataCha
380380
const end = isShiftClick && lastSelectedColumn ? Math.max(columnIdx, lastSelectedColumn) : columnIdx;
381381
for (let i = start; i <= end; i++) {
382382
if (isSelected) {
383-
newSelectedCols.delete(i);
383+
if (newSelectedCols.size == 1 || !isShiftClick) {
384+
newSelectedCols.delete(i);
385+
} else{
386+
newSelectedCols.delete(i+1);
387+
}
384388
}
385389
else {
386390
newSelectedCols.add(i);

0 commit comments

Comments
 (0)