Update the navigator view model class: Observable style attributes depend on a number of factors including other observables and have been updated to ko.computed. The fact that this appeared to work when they were ko.observable I believe is dumb luck. These really should be computed and now are.