Using web client on Version 132.0.1 (64-bit), Ubuntu 22.04. Also reproduced on desktop app, Ubuntu 22.04.
Steps:
- Copy an image with right click βcopy, from a webpage (I used the images from http://egglestonartfoundation.org/)
- Ctrl-v to try to paste the image into the space
Result:
Rotating and resizing have no effect.
Long text from console output follows, I donβt have file attachment permissions.
18:08:43.152 π dataFromClipboard
Array [ ClipboardItem ]
β
0: ClipboardItem { presentationStyle: "unspecified", types: (2) [β¦] }
ββ
presentationStyle: "unspecified"
ββ
types: Array [ "text/html", "image/png" ]
βββ
0: "text/html"
βββ
1: "image/png"
βββ
length: 2
βββ
<prototype>: Array []
ββ
<prototype>: ClipboardItemPrototype { getType: getType(), presentationStyle: Getter, types: Getter, β¦ }
β
length: 1
β
<prototype>: Array []
index-DK5TS_hS.js:38:19727
18:08:43.244 π pasteData
Object { text: undefined, file: File, kinopio: undefined }
β
file: File { name: "pasted.png", lastModified: 1731434923244, size: 1336660, β¦ }
β
kinopio: undefined
β
text: undefined
β
<prototype>: Object { β¦ }
Object { x: 316, y: 249 }
β
x: 316
β
y: 249
β
<prototype>: Object { β¦ }
index-DK5TS_hS.js:51:996
18:08:43.248 π‘ addCardsAndUploadFiles <empty string>
File { name: "pasted.png", lastModified: 1731434923244, webkitRelativePath: "", size: 1336660, type: "" }
β
lastModified: 1731434923244
β
name: "pasted.png"
β
presignedPostData: Object { url: "https://us-east-1.linodeobjects.com/kinopio-uploads", fields: {β¦} }
ββ
fields: Object { key: "NPq7rK2WfoA3V4i84ZzsR/pasted.png", bucket: "kinopio-uploads", "X-Amz-Algorithm": "AWS4-HMAC-SHA256", β¦ }
ββ
url: "https://us-east-1.linodeobjects.com/kinopio-uploads"
ββ
<prototype>: Object { β¦ }
β
size: 1336660
β
type: ""
β
webkitRelativePath: ""
β
<prototype>: FilePrototype { name: Getter, lastModified: Getter, webkitRelativePath: Getter, β¦ }
index-DK5TS_hS.js:71:196707
18:08:43.369 π« received postmessage
message { target: Window, isTrusted: true, data: {β¦}, origin: "https://kinopio.club", lastEventId: "", source: Window, ports: Restricted, srcElement: Window, currentTarget: Window, eventPhase: 2, β¦ }
index-DK5TS_hS.js:40:6752
18:08:43.870 π« received postmessage
message { target: Window, isTrusted: true, data: {β¦}, origin: "https://kinopio.club", lastEventId: "", source: Window, ports: Restricted, srcElement: Window, currentTarget: Window, eventPhase: 2, β¦ }
β
bubbles: false
β
cancelBubble: false
β
cancelable: false
β
composed: false
β
currentTarget: null
β
data: Object { source: "react-devtools-content-script", hello: true }
β
defaultPrevented: false
β
eventPhase: 0
β
explicitOriginalTarget: Window https://kinopio.club/sunset-serpent-4JiY4jolKzALuSHg8LnvQ
β
isTrusted: true
β
lastEventId: ""
β
origin: "https://kinopio.club"
β
originalTarget: Window https://kinopio.club/sunset-serpent-4JiY4jolKzALuSHg8LnvQ
β
ports: Array []
β
returnValue: true
β
source: Window https://kinopio.club/sunset-serpent-4JiY4jolKzALuSHg8LnvQ
β
srcElement: Window https://kinopio.club/sunset-serpent-4JiY4jolKzALuSHg8LnvQ
β
target: Window https://kinopio.club/sunset-serpent-4JiY4jolKzALuSHg8LnvQ
β
timeStamp: 41364
β
type: "message"
β
<get isTrusted()>: function isTrusted()
β
<prototype>: MessageEventPrototype { initMessageEvent: initMessageEvent(), data: Getter, origin: Getter, β¦ }
index-DK5TS_hS.js:40:6752
18:08:43.908 π« Uploading pasted.png for NPq7rK2WfoA3V4i84ZzsR, percent: 14 index-DK5TS_hS.js:71:194475
18:08:43.996 π¬ operations ok
Array(4) [ {β¦}, {β¦}, {β¦}, {β¦} ]
index-DK5TS_hS.js:71:57623
18:08:44.037 π« Uploading pasted.png for NPq7rK2WfoA3V4i84ZzsR, percent: 24 index-DK5TS_hS.js:71:194475
18:08:44.096 π« Uploading pasted.png for NPq7rK2WfoA3V4i84ZzsR, percent: 46 index-DK5TS_hS.js:71:194475
18:08:44.308 π« Uploading pasted.png for NPq7rK2WfoA3V4i84ZzsR, percent: 66 index-DK5TS_hS.js:71:194475
18:08:44.377 π« received postmessage
message { target: Window, isTrusted: true, data: {β¦}, origin: "https://kinopio.club", lastEventId: "", source: Window, ports: Restricted, srcElement: Window, currentTarget: Window, eventPhase: 2, β¦ }
index-DK5TS_hS.js:40:6752
18:08:44.503 π« Uploading pasted.png for NPq7rK2WfoA3V4i84ZzsR, percent: 85 index-DK5TS_hS.js:71:194475
18:08:44.683 π« Uploading pasted.png for NPq7rK2WfoA3V4i84ZzsR, percent: 100 index-DK5TS_hS.js:71:194475
18:08:44.684 π¬ Upload completed or failed
progress { target: XMLHttpRequestUpload, isTrusted: true, lengthComputable: true, loaded: 1338443, total: 1338443, srcElement: XMLHttpRequestUpload, currentTarget: XMLHttpRequestUpload, eventPhase: 2, bubbles: false, cancelable: false, β¦ }
β
bubbles: false
β
cancelBubble: false
β
cancelable: false
β
composed: false
β
currentTarget: null
β
defaultPrevented: false
β
eventPhase: 0
β
explicitOriginalTarget: XMLHttpRequestUpload { onloadstart: null, onprogress: onprogress(b)
, onabort: null, β¦ }
β
isTrusted: true
β
lengthComputable: true
β
loaded: 1338443
β
originalTarget: XMLHttpRequestUpload { onloadstart: null, onprogress: onprogress(b)
, onabort: null, β¦ }
β
returnValue: true
β
srcElement: XMLHttpRequestUpload { onloadstart: null, onprogress: onprogress(b)
, onabort: null, β¦ }
β
target: XMLHttpRequestUpload { onloadstart: null, onprogress: onprogress(b)
, onabort: null, β¦ }
β
timeStamp: 42178
β
total: 1338443
β
type: "progress"
β
<get isTrusted()>: function isTrusted()
β
<prototype>: ProgressEventPrototype { lengthComputable: Getter, loaded: Getter, total: Getter, β¦ }
Object { cardId: "NPq7rK2WfoA3V4i84ZzsR", spaceId: undefined, url: "https://cdn.kinopio.club/NPq7rK2WfoA3V4i84ZzsR/pasted.png" }
β
cardId: "NPq7rK2WfoA3V4i84ZzsR"
β
spaceId: undefined
β
url: "https://cdn.kinopio.club/NPq7rK2WfoA3V4i84ZzsR/pasted.png"
β
<prototype>: Object { β¦ }
index-DK5TS_hS.js:71:194810
18:08:44.877 π« received postmessage
message { target: Window, isTrusted: true, data: {β¦}, origin: "https://kinopio.club", lastEventId: "", source: Window, ports: Restricted, srcElement: Window, currentTarget: Window, eventPhase: 2, β¦ }
index-DK5TS_hS.js:40:6752
18:08:45.148
GET
https://cdn.kinopio.club/NPq7rK2WfoA3V4i84ZzsR/pasted.png
[HTTP/1.1 403 0ms]
Email context:
hmm thatβs a weird one. It sounds like this only happens when copying from firefox and pasting into the native app? Does this also happen when copying from firefox into kinopio on a chromium browser? Might be a case where an error in the logs could help out too.
Creating a new card and then pasting the image works fine, maybe Iβm doing the wrong thing . I expected to be able to paste straight into the board and have a card created automatically.