sì risulta anche a me, in un'altra pagina ho fatto questa funzione

<script>
$(function() {
$("a#elimina_progetto_docs").click(function(){
$('#overlay').fadeIn('fast');
$("div#menu_navigazione").css("display","none");
$('#dialog-confirm_docs').fadeIn('slow');
$('#dialog-confirm_docs').data('link', this).dialog('open');
return false;
});

$( "#dialog-confirm_docs" ).dialog({
resizable: false,
modal: true,
autoOpen: false,
buttons: {
"Elimina": function() {
$("div#menu_navigazione").css("display","block") ;
$('#overlay').fadeOut('fast');
$( this ).dialog( "close" );
var path = $(this).data("link").href;
$(location).attr("href", path);
},
"Annulla": function() {
$("div#menu_navigazione").css("display","block") ;
$('#overlay').fadeOut('fast');
$( this ).dialog( "close" );
}
}
});
});
</script>

Il popup viene visualizzato al click di un pulsante, e funziona correttamente, compreso autoOpen.
Devo capire perchè