Skip to content

Historie filtrů nefunguje #2868

@marekdedic

Description

@marekdedic

Popiš chybu

Pokud správně chápu tenhle soubor, tak změna nastavení filtrů (např. v seznamu akcí) by se měla zapsat do historie browseru a při stisku zpět by se měl uživatel vracet skrze změny filtrů. To se ale neděje.

private static enableSortHistory(event: InteractionEvent): void {
const element = event.element;
if (element.getAttribute('data-naja-history') !== 'off' && element.closest('[data-naja-history="on"]') !== null) {
(event.options as any).history = true;
}
}

Jak chybu nasimulovat

Kroky pro nasimulování chyby:

  1. Otevři sekci Tábory
  2. Otevři sekci Akce
  3. Změň nastavení filtrů nahoře nad tabulkou
  4. Počkej, až se dokončí načtení
  5. Stiskni tlačítko zpět

Očekávané chování

Vrátí se ti předchozí nastavení filtrů, ne do sekce tábory

Poznámky

Dovedu si i představit, že to současné fungování budeme považovat za správné. Pak bych ale ten nefunkční kód odstranil.

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugIssue označující chybu, kterou je třeba opravit

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions