The roller coaster continues… I solved it in the end.
The problem was with this from the code from the first post:
.use(ImageEditor, {
id: "SomeID" <-- this one
quality: 0.8,
cropperOptions: {
viewMode: 1,
background: false,
autoCropArea: 1,
responsive: true,
croppedCanvasOptions: {},
},
actions: {
cropSquare: true,
cropWidescreen: true,
cropWidescreenVertical: true,
flip: true,
granularRotate: true,
revert: true,
rotate: true,
zoomIn: true,
zoomOut: true
}
})
.use(ImageEditor, { id: uniqueId + "UppyImageEditor" })
I specified the Id twice, in both .use.
I take back what I said about the docs, seems I wasn’t reading well enough