I'm trying to create a Chrome plugin for facebook and I'm using onpopstate event to check when the user goes to another page. The only problem is that the onpopstate doesn't fire.
This is the (simple) code I'm using:
window.onpopstate = function() { console.log('pop'); };
this is a screen of the problem:

As you can see the pushState code is called, but the onpopstate listener is not.
Do you know what's happening here?
@enhzflep's answer is in the comments above and not immediately obvious. From MDN:
In other words, the onpopstate event shouldn't be firing in this case.