UI Dialog breaking <a> links

UI Dialog breaking <a> links

I have a simple UI Dialog to display a loading notification.

If I call foo.dialog('open') then foo.dialog('close') is called in quick succession all of the <a> links on my page stop working. All the inputs work fine, just the links don't work.

If I open another dialog that closes after a delay then the links begin working again.

Has anyone experienced this problem before or know an obvious reason why it's happening?