> in fact I can't see how they would make it to ShouldLoad without a uri
They have a URI. The data: uri. I can assure you that ShouldLoad is called for them.
In any case, all I care about here is that the behavior of the new code _exactly_ match the behavior of other content blocker code. If ShouldLoad only handles some URIs (as now), this code should also only handle that exact set of URIs.
> in fact I can't see how they would make it to ShouldLoad without a uri
They have a URI. The data: uri. I can assure you that ShouldLoad is called for them.
In any case, all I care about here is that the behavior of the new code _exactly_ match the behavior of other content blocker code. If ShouldLoad only handles some URIs (as now), this code should also only handle that exact set of URIs.