Tempo limite do jQuery AJAX indefinido

Eu estava experimentando exemplos de jQuery e, para minha surpresa, recebi um estado de erro para uma chamada AJAX mencionando que o tempo limite não está definido. Quando removi o atributo timeout, funcionou bem. Baixei o jQuery alguns dias atrás, por isso tenho certeza de que não é um problema de versão.

Eu estava tentando com o Firefox (3.6.8) e não com outro navegador.

Por que isso ocorreria?

Editar: Snippet de código movido dos comentários para a pergunta

$.ajax({ 
  type: "GET", 
  dataType: 'json', 
  url: PHPServiceProxy, 
  timeout: 5000, 
  success: function(reply) { } // note: original code snippet provided was missing a comma here.
  error: function (xhr, textStatus, errorThrown) { } 
});

questionAnswers(1)

yourAnswerToTheQuestion