In case anyone else is struggling with this, I just managed to find the answer to my problem. jQuery is being soooooo picky! if the “#psw_upload_image_button” is replaced with “input#psw_upload_image_button”, then the event is triggered on clicking the button!
I’m getting the same thing. Actually, worse, as I also get HTTP 404 errors.
This is a vanilla 3.8.8.3 installation this morning (01-Jul-2012) on a WordPress 3.4.1 site, 1 test product category and 1 test product set up.