diff --git a/js/ui/tool/select.js b/js/ui/tool/select.js index cec7c45..964d070 100644 --- a/js/ui/tool/select.js +++ b/js/ui/tool/select.js @@ -593,8 +593,10 @@ const selectTransformTool = () => createResourceButton.onclick = () => { const image = document.createElement("img"); image.src = state.selected.image.toDataURL(); - tools.stamp.state.addResource("Selection Resource", image); - tools.stamp.enable(); + image.onload = () => { + tools.stamp.state.addResource("Selection Resource", image); + tools.stamp.enable(); + }; }; actionArray.appendChild(saveSelectionButton);