history.pushState löst kein 'popstate'-Ereignis aus

Warum

$(function () {
  $(window).bind('popstate', function () {alert('pop');});

  window.history.pushState(null, '', '/foo');
});

alarmiert nichtpop ?

NB: Test auf neuestem Chrom

-

GemäßMDN:

Bei jeder Änderung des aktiven Verlaufseintrags wird ein Popstate-Ereignis an das Fenster gesendet. Wenn der zu aktivierende Verlaufseintrag durch einen Aufruf von pushState erstellt oder durch einen Aufruf von replaceState beeinflusst wurde, enthält die state-Eigenschaft des popstate-Ereignisses eine Kopie des state-Objekts des Verlaufseintrags.

Also warum meinepushState löst das nicht auspopstate Veranstaltung?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage