diff --git a/src/js/_enqueues/lib/image-edit.js b/src/js/_enqueues/lib/image-edit.js index d2b0139bc1..fc84e777dd 100644 --- a/src/js/_enqueues/lib/image-edit.js +++ b/src/js/_enqueues/lib/image-edit.js @@ -642,9 +642,15 @@ var t = this, selW = $('#imgedit-sel-width-' + postid), selH = $('#imgedit-sel-height-' + postid), + $image = $( image ), $img; - t.iasapi = $(image).imgAreaSelect({ + // Already initialized? + if ( $image.data( 'imgAreaSelect' ) ) { + return; + } + + t.iasapi = $image.imgAreaSelect({ parent: parent, instance: true, handles: true,