navigator.onLine ainda verdadeiro ao desligar o Wi-Fi, falso quando definido como "trabalhar offline" no navegador

O navigator.onLine ainda está retornando verdadeiro quando eu desligo o Wi-Fi (Airport no meu notebook no OS X). Esse é um comportamento contra-intuitivo. Mas quando defino "trabalhar offline" em um navegador como o Firefox, ele retorna corretamente falso. Isso é esperado?

alert(navigator.onLine ? "online" : "offline");

questionAnswers(2)

yourAnswerToTheQuestion