zynthian / zynthian-issue-tracking

Centralized Issue Tracking for Zynthian Project
https://github.com/orgs/zynthian/projects/1
11 stars 3 forks source link

Category not reselected when searching for new engines in webconf with filter applied #1245

Open riban-bw opened 1 month ago

riban-bw commented 1 month ago

Describe the issue

If you search for new engines in webconf with a filter applied, no categories are selected at the end of the seach and so an empty list is shown.

To Reproduce

Steps to reproduce the behavior:

  1. In webconf, go to SOFTWARE->Engines.
  2. Enter some text in the search box, e.g. "calf".
  3. Select a category with results (not MIDI Instrument), e.g. "Audio Effect"
  4. Click the "Search for Engines" button.
  5. Accept the warning.
  6. Wait for search to complete.

    Expected behaviour

    Same category, e.g. "Audio Effect" is selected and filter results shown.

    Actual behaviour

    No category selected and no results shown.

    Screenshots

    image

    Additional context

    This does not happen if "MIDI Instrument" is selected. This is inconsistent and unexpected behaviour.

Configuration

Hardware

Raspberry Pi 4 Model B Rev 1.4
Audio: ZynADAC
Display: ZynScreen 3.5 (v1)
Wiring: MCP23017_ZynScreen
I2C: MCP23017@0x20, MCP23017@0x21, ADS1115@0x48

System

Debian GNU/Linux 12 (bookworm)
Build Date: 2024-03-01
Memory: 62% (1145M/1846M)
SD Card: 27% (15G/57G)
Temperature: 50.6ºC
Overclock: Medium

MIDI & UI

Tuning: 440 Hz
Master Channel: Off
Preload Presets: On
ZS3 (SubSnapShots): On
Power Save: 60 minutes
Audio Levels on Snapshots: On

Software

zyncoder: oram (71de6d2) 
zynthian-ui: oram (bbc7246)
zynthian-sys: oram (a717e49)
zynthian-data: oram (ddfa009)
zynthian-webconf: oram (b530397)