La propiedad calculada no se actualiza desde el objeto de la tienda Vuex

Tengo un montón de declaraciones vinculantes de clase:

:class="{active: isActive('status', status.id)}"

Aquí está el método mencionado anteriormente:

isActive: function (param, value) {
    if (!this.activeFilters.hasOwnProperty(param) && value === 'all' && param !== 'type') {
        return true;
    }
...etc
}

... y la propiedad calculada que el método está mirando:

activeFilters() {
    return this.$store.state.activeFilters;
},

Que está en el estado Vuex.

El problema es que estas propiedades no se actualizan cuando se hace clic en uno de los menús desplegables con el enlace de clase anterior. Si navego a otra ruta y luego regreso, la clase activa se ha aplicado muy bien. ¿Puedo forzar que la propiedad calculada se recalcule para que la clase se aplique de inmediato?

Entiendo que agregar propiedades no activará la reactividad,pero de acuerdo a esto, si reemplazo el objeto con uno nuevo, se debe mantener la reactividad. Bueno, esto es lo que estoy haciendo:

state.activeFilters = query;

... reemplazando el objeto. Estoy perplejo

Respuestas a la pregunta(1)

Su respuesta a la pregunta