Copy & Paste in Baserow Self-Hosted inserts “[object Promise]” instead of field values

When copying field data from Baserow Self-Hosted and pasting it into other applications, only the text “[object Promise]” is inserted instead of the actual field values.

This issue occurs regardless of:

  • the browser used,
  • the field type (e.g. Single Line Text, Email, etc.),
  • or the target application (e.g. text editors, email clients, Excel, etc.).

I am quite sure this worked correctly in the past, so it might be related to a recent update or configuration change. In the cloud version of Baserow, copy & paste works as expected.

Could you please advise on this issue or let me know if this is a known problem?

Thanks and best regards

Hey @fendrix,

Thanks for reporting this. Based on the symptoms, this looks like a frontend clipboard issue rather than a problem with your data or the target application. The copied value [object Promise] suggests that the browser is using a fallback clipboard path and that an asynchronous value is being copied before it is resolved.

Could you please share your Baserow version and confirm whether the instance is served over HTTPS?

It would also help if you could run the small browser console check below and send us the result.

({
  isSecureContext: window.isSecureContext,
  hasClipboardItem: typeof ClipboardItem !== 'undefined',
  hasClipboardWrite: typeof navigator.clipboard?.write !== 'undefined',
  hasClipboardWriteText: typeof navigator.clipboard?.writeText !== 'undefined',
})

In case you’re not on the latest version, could you please upgrade your self hosted instance and try again?

Hi @davide ,
thank you very much for your immediate support!
We activated HTTPS for the Baserow instance. This solved the issue and Copy&Paste works now as expected.
Greetings, Frank

1 Like