Hola @PabloLozano pude lograr hacer que funcione cuando se hace clic desde afuera de la página principal, pero ahora lo último que me queda es sobre los términos que tienen la barra (/), si bien puedo hacer uso del decodeURIComponent(location.pathname.substring(1)) nunca se ejecuta, es como que el problema viene de antes.
Por ejemplo si está el término "AS/400" cargado en la URL y refrescas la página con ctrl+F5 verás que te aparece en la parta del debugger la página como "400" y no como "AS/400".