Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix unexpected skips in strong skipping mode #940

Merged
merged 1 commit into from
Jun 22, 2024
Merged

Conversation

FooIbar
Copy link
Contributor

@FooIbar FooIbar commented Jun 21, 2024

In strong skipping mode, Composables with unstable parameters become skippable and unstable parameters are compared using instance equality (===).

Since all parameters are unchanged, SourceFilterDialog will be skipped.
This PR marks FilterList as stable to use object equality (Object.equals()) to compare so they will never be equal.

There are probably some similar bugs introduced by strong skipping mode unspotted.

Fixes #893

@AntsyLich AntsyLich merged commit 0ce1cf2 into mihonapp:main Jun 22, 2024
1 check passed
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jun 25, 2024
@FooIbar FooIbar deleted the skip branch June 25, 2024 05:30
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Filter page not updating when selecting filter params
2 participants