Skip to content

Commit ca6f52e

Browse files
Fixed issues related to column range selection using shift + click. #8713
1 parent 3bdeb9a commit ca6f52e

File tree

1 file changed

+5
-1
lines changed
  • web/pgadmin/tools/sqleditor/static/js/components/QueryToolDataGrid

1 file changed

+5
-1
lines changed

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)