Skip to content

Input field does not evaluate every keystroke #3849

@harminius

Description

@harminius

Description:

Search/filter functionality for projects, layers, or features is not reactive after each keystroke.

The action (filter) triggers only after entering a space or leaving the input field (dismissing the keyboard). It does work when you delete characters.

This issue also affects expression evaluation (e.g. now() on update) where the effect is not applied immediately after input, but only after the same kinds of triggers. The good thing is that it is evaluated for every saved feature.

Expected behavior:
Search results and expression evaluations should update immediately on every keystroke.

Strangely, the reactivity works on my Android 13 and on iOS device but does not work on Samsung testing device with Android 14.

Filtering in search bar
https://github.com/user-attachments/assets/dcf44e64-1e48-42da-b13a-57f76d173de1

Expression evaluation
https://github.com/user-attachments/assets/dd1341fa-7367-482f-9180-d62d34abc373

Metadata

Metadata

Assignees

No one assigned

    Labels

    android 🤖Relates to Android app versionbug

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions