I've implemented a custom pipeline in
HttpRequestProcessed. When doing the usual 'bail as soon as possible' setup, I'm checking the following:
if (Sitecore.Context.Site == null || !Sitecore.Context.PageMode.IsNormal || Sitecore.Context.Site.Name != "my-site") return;
Its a pipeline that should only run on the website front-end. When testing the back-end I noticed several Sitecore apps such as the
List Manager were a lot slower or not loading at all completely.
And while debugging, I saw that all calls to
SPEAK resources continue in my pipeline. Which means that the
Site.Context is set, and the
Site.Name also matches.
Anyone has a clue why this could be happening?