Fix #1037 - Update page on client side history push updates
Whenever a page is changed by history API, there is no page network life-cycle, hence no events triggered around.
This MR intent is to backport what's already in the latest SDK so that its related issue can be verified and solved.
Related: https://gitlab.com/eyeo/adblockplus/abc/webext-sdk/-/issues/144
Edited by Andrea Giammarchi