If equalizer adjustments aren't saved as a preset, EQ settings are reset when opening the EQ again
Description
I'm using the equalizer to make transient corrections for individual audiobooks, podcasts or videos, and therefore don't save the result as a preset. However, when I open the EQ interface to make further adjustments, EQ settings get reset back to a previously selected preset or some default state.
Additionally, the EQ makes excessive requests to save the preset.
Expected behavior
Equalizer settings are preserved without saving them to a preset.
Actual behavior
Equalizer settings are reset to a predefined state if they aren't saved to a preset. Both band values and the pre-amp value are reset.
Steps to reproduce
-
Start playback of an audio or video file, open the equalizer. Make some adjustments. Close the equalizer—you'll be prompted to save the preset. Decline the prompt.
-
Open the equalizer again. You'll again be prompted to save the preset, and meanwhile the EQ settings will be reset to a previously selected preset or a ‘flat’ state.
The exact behavior depends on the previous state of the equalizer: if you previously selected either your own preset or the ‘flat’ preset and then made adjustments, then after reopening the EQ the settings just get reset to that preset. However, if the previous preset was e.g. ‘full treble’, then the bands are reset to the flat state but the pre-amp is different, so the EQ again keeps prompting to save these values if you close it without selecting a preset and open it anew. Dunno exactly which presets trigger this or that behavior.
The request to save the preset when reopening the EQ seems extraneous (and annoying), and might be the very source of the bug.
Screenshot / video
I'm hoping that the issue is easily replicated, but if not I can try to provide a video.
Context
App version
Current beta—3.3.0 beta 6 (from Google Play). The problem goes back quite a while, certainly present in the 3.2 branch.
Android version
Android 10 with 3.3.0 beta 6 and couple latest versions from the 3.2 branch; Android 4.2 with previous versions from the 3.2 branch.
Device model
Google Pixel 3a, and previously Philips Xenium W6610.
App mode
Smartphone