$generichide filter entry appears TWICE in the Logger on first load.

1) Add @@||cbr.com^$generichide in _My Filters_.
2) Keeping the logger open, browse to https://www.cbr.com/ in a new tab.
3) Go back to the running logger and notice a double entry for generichide filter.
To show a single entry for $generichide filter as usual.
Shows an additional entry during the first load.
Default + CSP filter for cbr.com
Not specific to cbr.com though as it happens on any domain on first load - https://i.imgur.com/EeYHd6e.png
Confirmed on Firefox Nightly.
Most likely a webext only issue. I don't get this on Waterfox with latest legacy version of uBO.
More likely a regression left out which wasn't patched yet.
Not a regression, neither a webext-only issue, this has been there forever with Chromium. It's just how it's not trivial to associate a tab with a URL for that tab internally. This can be done through webRequest.onBeforeRequest API, or webNavigation.onCommitted API. There is no guaranteed order between these two events, and as a consequence uBO must internally associate the tab and the URL in it from within these two listeners. Doing so causes the duplicate log entry.
Most helpful comment
Not a regression, neither a webext-only issue, this has been there forever with Chromium. It's just how it's not trivial to associate a tab with a URL for that tab internally. This can be done through webRequest.onBeforeRequest API, or webNavigation.onCommitted API. There is no guaranteed order between these two events, and as a consequence uBO must internally associate the tab and the URL in it from within these two listeners. Doing so causes the duplicate log entry.