Click here to open dialog
Removing the opacity from the overlay stops the memory leak. Keeping this in causes the memory leak at these points:
document.documentElement[ method ] // method = "scrollTop"
in jquery-1.2.6.js on line 3522
Removing this line causes the leak to happen at this point
pLeft += (wnd.width() - this.uiDialog.width()) / 2;
on line 7812 of jquery.ui.all.js
This leak happens when either the wnd.width() or the this.uiDialog.width() is called. I can step into this and cause the memory leak whilst in debug just by putting a watch on either of these 2 calls