declarativeNetRequest.getMatchedRules() returns nil for first time only when loaded website on new tab.

When user opens a new tab and loads a website, the declarativeNetRequest.getMatchedRules() returns nil and on reloading in the same tab it returns the URLs blocked.

Is this an expected behaviour?

declarativeNetRequest.getMatchedRules() returns nil for first time only when loaded website on new tab.
 
 
Q