Administration URL-State / Variablen speichern

Folgendes Szenario im Adminpanel:

Ich bin in der Route crossselling.slot.listlist/:var/:id
Dort habe ich eine gefilterte Liste von Custom-Entities (die Liste wird gefiltert anhand der Route-Paramter var und id). Wenn ich jetzt eines der Elemente editiere, komme ich auf die neue Route crossselling.slot.detaildetail/:id (diese Id hat nichts mit der aus list zu tun).

Jetzt möchte ich auf der Detail-Page den Zurück- & Speichern-Button auf die vorherigen Werte Routen aber wie speicher ich den die Werte für var und id?

Kann man irgendwie den State von Variablen oder der URL speichern bzw. Komponenten-übergreifend darauf zugreifen? Oder kann ich das nur als eigene URL-Parameter mitgeben?

Hab es jetzt über einfaches Vue.js State-Management gemacht:

filter-state\index.js:

export const filterState = {
    var: null,
    id: null
};

crossselling-slot-list\index.js:

import { filterState } from '../filter-state';
Component.register('crossselling-slot-list', {
    watch: {
       activeElementVar() {
           filterState.var= this.activeElementVar;
       },
       activeElementId() {
           filterState.id = this.activeElementId;
       }
    }
});

crossselling-slot-detail\index.js:

import { filterState } from '../filter-state';
Component.register('crossselling-slot-detail', {
    data() {
        return {
           filterState: filterState;
        }
    }
});