Como saber se a página está carregando em um componente / widget de tema?

O código que estou compartilhando não é de um widget, mas sim de um componente que lançamos para download aqui no Meta.

Nele, usamos o roteador, juntamente com @discourseComputed, para verificar se a rota mudou e renderizar com base nisso.

Você pode examinar mais a fundo o código se estiver interessado em como ele funciona.