fix avalon.dialog bug