evento de clique no botão perdido devido à caixa de alerta no evento onblur da caixa de texto

Criei um formulário da web simples, contendo uma caixa de texto e um botão. Capturei o evento onblur da caixa de texto.

<html xmlns="http://www.w3.org/1999/xhtml" >  
<head runat="server">  
    <title>Untitled Page</title>  
    <script language="javascript" type="text/javascript">  
    function onTextBoxBlur()  
    {  
        alert("On blur");  
        return true;  
    }  
    </script>  
</head>  
<body>  
    <form id="form1" runat="server">  
    <asp:TextBox ID="TextBox1" runat="server" onblur="onTextBoxBlur();"></asp:TextBox>  
    <asp:Button ID="Button1" runat="server" Text="Button" />  
</form>  
</body>  
</html>

Quando insiro algum valor na caixa de texto e clico no botão, ocorre o evento onblur da caixa de texto, mas o clique do botão não ocorre. E, quando removo a caixa de alerta da função js, ela funciona bem. Alguns eventos de como o clique do botão é perdido. Eu acho que é devido à caixa de alerta. Alguma idéia de por que isso acontece?

questionAnswers(3)

yourAnswerToTheQuestion