Honestly, I assumed that it’s expected that if the cell is in edit mode, paste will work in inline mode, and if the cell is just focused, paste will be global. I agree that Airtable introduced smarter and handier behavior, but they are a much more mature product. Google Sheets for instance, doesn’t work this way.
Overwriting the last row is definitely a bug, and we will fix it soon.
Yeah, i understand the logic there, though I think there is a significant difference in the UX for google sheets vs fibery though.
Fibery typically wouldn’t have an empty cell to focus and paste into
Instead, you are clicking on a what appears to be a button that says “+ New ”
Hitting escape to focus the button IMO feels very different thing compared to pasting into an empty cell.
I don’t know if any other UX where you’d have to paste text into a focused button
Sheets has the opposite behavior when clicking on the equivalent of a new row
Clicking a cell focuses it
Double clicking puts it into edit mode
Fibery follows this behavior for existing cells, but not for the case where you are trying to paste completely new rows (as seen in my video)
Sheets doesn’t just ignore the new-line characters
If I go into edit mode in sheets by double clicking, then paste, i get a single cell with multiple rows
In fibery, the new line characters are just ignored
These new line characters I assume is what airtable is handling to say, hey I need to ask you want to intended, because there are multiple ways to interpret the data
So, I just think Sheets is probably not the right comparison. That said, while the airtable UX example is a good one, I’m not sure fibery has to follow it exactly. An alternative approach could be to have a more explicit action or button to handle the pasting of rows.