Muito obrigado, Kris! Isso é muito útil.
Optei pela segunda abordagem, usando componente, já que os widgets estão gradualmente sendo descontinuados. Exceto pelo pequeno erro de digitação na chamada da função, no arquivo .hbs deveria ser {{did-insert this. fetchNavLinks}}, tudo funciona!
É ótimo saber que temos did-insert, isso é um grande alívio! Terminei a tarefa. ![]()