Error in docs or Error in Ember?

Put this code in my a sub application route. Ex. /portal/sub

actions: {
        willTransition: function(){
            console.log('Transitioning');
        }
    }

I manually go to the URL the route matches but the code does not fire. If i {{link-to}} that route it fires.

This documentation:

Says

When a transition is attempted, whether via {{link-to}}, transitionTo, or a URL change, a willTransition action is fired on the currently active routes. This gives each active route, starting with the leaf-most route, the opportunity to decide whether or not the transition should occur.

What is the correct behavior?