Description
When inserting a new row in the data grid (Insert button), pasting data (Ctrl+V) from the clipboard does not work as expected. It is not possible to paste multiple values (for example, a row copied from Excel or from another row in the grid) directly onto the row currently being inserted.
Expected behavior
When inserting a new row and pasting copied data (one or more cells separated by tabs), the cells of the new row should be filled automatically, as happens on an existing row in the grid, or as in the Oracle SQL Developer desktop client.
Actual behavior
Pasting onto the row currently being inserted is ignored, or does not correctly fill the relevant cells.
Steps to reproduce
- Open a table in the extension's data grid.
- Click Insert to add a new empty row.
- Copy one or more values to the clipboard (from Excel, or by selecting an existing row in the grid with Ctrl+C).
- Select a cell in the newly inserted row and press Ctrl+V.
- Observe that the paste does not work / does not fill the row.
Environment
- Oracle SQL Developer extension version: 26.2.1
- VS Code version: 1.104.3
- Operating system: Windows
Impact
This slows down data entry compared to the desktop client, where multi-cell paste onto a row being inserted works correctly.
Description
When inserting a new row in the data grid (Insert button), pasting data (Ctrl+V) from the clipboard does not work as expected. It is not possible to paste multiple values (for example, a row copied from Excel or from another row in the grid) directly onto the row currently being inserted.
Expected behavior
When inserting a new row and pasting copied data (one or more cells separated by tabs), the cells of the new row should be filled automatically, as happens on an existing row in the grid, or as in the Oracle SQL Developer desktop client.
Actual behavior
Pasting onto the row currently being inserted is ignored, or does not correctly fill the relevant cells.
Steps to reproduce
Environment
Impact
This slows down data entry compared to the desktop client, where multi-cell paste onto a row being inserted works correctly.