Session not terminated correctly when interval time is the same as total time
First of all thanks for your marvelous app! I ran into an issue where meditation sessions are not terminated correctly. Starting point: a total duration of 30min and an interval time of 15min. Interval and end sound are played correctly; subsequently I'm offered to save the session. All fine.
Then: setting the total duration to 15min while keeping the interval time of 15min. At the end, there is no sound at all and I'm not offered to save the session. Tapping "Meditate" button will lead to a message saying "session paused".
I also tried shorter times: 1min for both total and interval time. This will lead to the interval sound being played, while the rest remains as above (no proper ending of session).
I'm aware that a setting where interval and total time are equal doesn't make much sense. Still, it can happen if one day you meditate for 15 minutes, the other day for 30 minutes, and you don't modify interval times. It seems to me this situation needs to be covered, for example by disabling interval feature if its value is equal to total time.
I observed this on a Blackberry KeyOne, Android 8.1.0, Meditation Assistant 1.5.8. Oh, and I use custom sound files, if that makes any difference.