You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
In an embedded view (?embed=1) with "Allow viewers to copy data out of this view" enabled, using Ctrl+C to copy selected data fails when selecting all rows (via the select-all checkbox) or an entire row. The copy operation only succeeds for these selections after a single cell has been successfully copied first.
To Reproduce
Steps to reproduce the behavior:
Ensure a table view has the "Allow viewers to copy data out of this view" setting enabled in its sharing options.
Open the view using a shared URL appended with ?embed=true.
Scenario 1 (Select All - Fails):
a. Click on the select-all checkbox (usually at the top-left corner of the table grid) to select all rows and fields.
b. Press Ctrl+C (or Cmd+C on Mac). -> Nothing Happens
c. Try to paste the data into a text editor or spreadsheet.
d. See error: No data is pasted, or only a previous clipboard content is pasted.
Scenario 2 (Select Single Row - Fails):
a. Deselect any previous selection.
b. Click on a row selector (e.g., the row number on the far left) to select an entire single row.
c. Press Ctrl+C.
d. Try to paste the data.
e. See error: No data is pasted.
Scenario 3 (Workaround and Subsequent Success):
a. Deselect any previous selection.
b. Click on any single cell within the table to select just that cell.
c. Press Ctrl+C. -> You see a Copy Successful message.
d. Try to paste the data. (The single cell's content should be copied and pasted successfully).
e. Now, go back to the embedded view and click the select-all checkbox again to select all rows.
f. Press Ctrl+C. -> This time you should see a Copy Successful message.
g. Try to paste the data.
h. See behavior: All selected data is now copied and pasted successfully.
Expected behavior
When "Allow viewers to copy data out of this view" is enabled in an embedded view:
Selecting all rows using the select-all checkbox and pressing Ctrl+C should copy all the selected table data to the clipboard immediately.
Selecting a single row (or multiple rows) and pressing Ctrl+C should copy the data from those selected rows to the clipboard immediately.
It should not be necessary to first copy a single cell to "activate" the copy functionality for larger selections.
Client (please complete the following information):
OS: MacOS 15
Browser Safari and Chrome
Version Latest
Platform (Please tell us which deployment version you are using)
Deployed on Kubernetes using the latest official docker image in community edition.
Additional context
The issue suggests that the event listener or the mechanism responsible for handling Ctrl+C for bulk selections (all rows, specific rows) in the embedded view might not be correctly initialized or triggered until a single-cell copy operation has occurred. This "primes" the copy mechanism, allowing subsequent bulk copies to work.
The text was updated successfully, but these errors were encountered:
Uh oh!
There was an error while loading. Please reload this page.
Describe the bug
In an embedded view (
?embed=1
) with "Allow viewers to copy data out of this view" enabled, using Ctrl+C to copy selected data fails when selecting all rows (via the select-all checkbox) or an entire row. The copy operation only succeeds for these selections after a single cell has been successfully copied first.To Reproduce
Steps to reproduce the behavior:
?embed=true
.a. Click on the select-all checkbox (usually at the top-left corner of the table grid) to select all rows and fields.
b. Press
Ctrl+C
(orCmd+C
on Mac). -> Nothing Happensc. Try to paste the data into a text editor or spreadsheet.
d. See error: No data is pasted, or only a previous clipboard content is pasted.
a. Deselect any previous selection.
b. Click on a row selector (e.g., the row number on the far left) to select an entire single row.
c. Press
Ctrl+C
.d. Try to paste the data.
e. See error: No data is pasted.
a. Deselect any previous selection.
b. Click on any single cell within the table to select just that cell.
c. Press
Ctrl+C
. -> You see aCopy Successful
message.d. Try to paste the data. (The single cell's content should be copied and pasted successfully).
e. Now, go back to the embedded view and click the select-all checkbox again to select all rows.
f. Press
Ctrl+C
. -> This time you should see aCopy Successful
message.g. Try to paste the data.
h. See behavior: All selected data is now copied and pasted successfully.
Expected behavior
When "Allow viewers to copy data out of this view" is enabled in an embedded view:
Ctrl+C
should copy all the selected table data to the clipboard immediately.Ctrl+C
should copy the data from those selected rows to the clipboard immediately.Screenshots
screen-share
Client (please complete the following information):
Platform (Please tell us which deployment version you are using)
Deployed on Kubernetes using the latest official docker image in community edition.
Additional context
The issue suggests that the event listener or the mechanism responsible for handling
Ctrl+C
for bulk selections (all rows, specific rows) in the embedded view might not be correctly initialized or triggered until a single-cell copy operation has occurred. This "primes" the copy mechanism, allowing subsequent bulk copies to work.The text was updated successfully, but these errors were encountered: