olmps / memo

Memo is an open-source, programming-oriented spaced repetition software (SRS) written in Flutter.
BSD 3-Clause "New" or "Revised" License
1.82k stars 158 forks source link

Emojis showing up in the question screen #164

Closed mpirescarvalho closed 3 years ago

mpirescarvalho commented 3 years ago

Descreva o Bug/Describe the bug:

It seems like sometimes the emojis would show up in the question screen, when it should only apear in the answer screen.

Passos para Reproduzir/Steps to Reproduce:

  1. Open the app.
  2. Go to some deck
  3. Tap "Estudar Agora"
  4. Tap "Ver Resposta"

It doesn't happen always. In fact, it only happend once to me.

Resultado Esperado/Expected Result:

I should see the answer to the question and the emojis.

Resultado Obtido/Actual Result:

I see another question and the emojis.

Screenshots:

image

Versão do app/App Version:

0.1.0

matuella commented 3 years ago

Thanks for opening the issue @mpirescarvalho

Indeed it seems like a bug, I'll take a look into it as soon as I can!

Could you please tell us which device (and operating system version) were you using? Also, is this occurring to all collections/how frequent are you seeing these inconsistencies?

mpirescarvalho commented 3 years ago

Sure,

I'm using a XIAOMI MI 9T running MIUI Global 12.0.7 on Android 10. It just happened once, in the scrum collection.

ggirotto commented 3 years ago

I also could reproduce this issue. I can't provide reproduction steps, but executing the Memo's as fast as possible, not respecting the animations intervals, may lead to this issue.

matuella commented 3 years ago

Found a 100% repro step to this issue: Tap "Ver Resposta" and then, before the animation for "displaying the emojis" finishes (the one that animates fading from bottom to top), tap any issue. This will make the execution get into an inconsistent state (visually speaking).