table icon indicating copy to clipboard operation
table copied to clipboard

Pasting multiple lines/blocks into tables

Open kanejamison opened this issue 2 years ago • 1 comments

I'm going to call this a feature request, but some of our users have described the current table paste formatting as a bug.

Current Handling of Pasting Into Tables: Right now if the user pastes multiple lines of text into a table cell, the content gets dropped underneath the entire table: table-paste-multiple-lines

(This is accurate as of EditorJS 2.26.4 and Table 2.2)

Ideally we would change how this is handled in one of two ways:

1. Inline-Table Style Paste The current Notion and Google Docs handling would be if those line breaks were kept and the text was pasted into a single cell. This is probably ideal since it matches what users would expect from similar editors:

google-docs-multiple line paste Google Docs example

notion-table-paste Notion example

2. Spreadsheet Style Paste The alternative would be the spreadsheet style paste, where each line break would trigger a paste into a new row (and create the new row if needed). This is similar to how Google Sheets or Excel would handle the paste:

google-sheets-paste

I think the benefit to this approach is that users can still use "Shift + Paste" to keep the content pasted into a single cell if they want to, so they have a greater range of results depending on how they want to paste the content into the cells.

kanejamison avatar Jan 04 '23 19:01 kanejamison

My users reported the same issue as a bug. Hopefully this can be fixed!

Thimows avatar Apr 12 '24 18:04 Thimows