Review/Undo not working with external monitor (AnkiMobile iOS)

Hi Damien,

I’d like to report a bug in AnkiMobile. I’ve already updated to the latest version from the App Store.

When my iPhone is connected to an external monitor, the Review and Undo functions don’t appear to work correctly. Initially, reviewing works as expected and taps are registered normally, but Undo does not function properly—it shows “Review undone,” yet the card remains unchanged. After this occurs, continuing the review causes another issue: the app displays “No Current Card,” and reviewing no longer works.

Looking forward to hearing from you soon.

Thank You

I note that another user previously saw the “no current card” symptom after an undo operation while screen mirroring an iPad to a television: Odd menu bug (v. 24.11) - #2 by Standfast

I don’t think that I have the equipment to be able to try reproducing this bug? But, I’ll try to help collect more information about the issue.

  • Could you please confirm, to connect the iPhone to an external monitor you are using a cable, not a mirroring app, correct?

  • Are you connecting to the monitor via HDMI or are you using VGA?

  • What monitor are you using? What are its basic specs?

  • What adapter are you using? The “Lightning Digital AV Adapter”, “Lightning to VGA Adapter”, “USB-C Display AV Adapter”, or “USB-C VGA Multi-port Adapter” from Apple? Or, something else?

  • What iPhone model do you have? What iOS version is it running?

  • To undo, are you using the gear icon to go to the action screen and then pressing the “Undo Answer” button? Or, are you shaking the iPhone to undo? Or, using a gesture? Or, are you using a keyboard of some sort? (I assume that this probably doesn’t matter? But, just in case.)

  • Are you using Anki in portrait or landscape mode? (I assume that this probably doesn’t matter? But, just in case.)

  • And, could you please confirm: You’ve tried performing the same actions on your iPhone while not connected to an external monitor, and you’ve verified that the bug behavior doesn’t occur under those conditions, correct? That is, it appears that the external monitor is the only factor causing the bug to occur, correct?

Edit: (Deleted questions about add-ons. I had momentarily forgotten that there are no add-ons when using AnkiMobile.)

Hi Ben,

Thank you for the reply. Here are the answers to your questions:

  • Could you please confirm, to connect the iPhone to an external monitor you are using a cable, not a mirroring app, correct?

    • Connected via cable
  • Are you connecting to the monitor via HDMI or are you using VGA?

    • Tried both HDMI and VGA, both same issue
  • What monitor are you using? What are its basic specs?

    • tried both HD/1080p and 4k monitor, both same issue
  • What adapter are you using? The “Lightning Digital AV Adapter”, “Lightning to VGA Adapter”, “USB-C Display AV Adapter”, or “USB-C VGA Multi-port Adapter” from Apple? Or, something else?

    • Tried both USB-C to HDMI adaptor and USB-C to VGA adaptor
  • What iPhone model do you have? What iOS version is it running?

    • iPhone 16 Pro Max, iOS 26.2
  • To undo, are you using the gear icon to go to the action screen and then pressing the “Undo Answer” button? Or, are you shaking the iPhone to undo? Or, using a gesture? Or, are you using a keyboard of some sort? (I assume that this probably doesn’t matter? But, just in case.)

    • Tried using the gear, using the toolbar button, using undo button using gamepad - all same issue
  • Are you using Anki in portrait or landscape mode? (I assume that this probably doesn’t matter? But, just in case.)

    • Portrait
  • And, could you please confirm: You’ve tried performing the same actions on your iPhone while not connected to an external monitor, and you’ve verified that the bug behavior doesn’t occur under those conditions, correct? That is, it appears that the external monitor is the only factor causing the bug to occur, correct?

    • The issue will not happen until I connect it to the external monitor, which then the bug will persist.

Thank you for that information.

I was able to reproduce the “no current card”-after-undo bug on my iPhone while Screen Mirroring to my Apple TV device. I simply reviewed one card, answered it, and then used the “Undo Answer” button, and then I saw the described symptoms.

However, after switching apps (to find my Anki and iOS versions) and switching back to Anki, and after going back to the Anki app Decks screen and re-entering my deck, the bug behavior no longer appeared. I was able to re-review the card that I previously had reviewed and undone the answer. And, I was able to Undo answers successfully during review, with no unexpected behviors seen.

Also, immediately before the bug occurred, I also was able to reproduce the “odd menu bug” that the previous user encountered, where pressing the gear icon to get to the action screen resulted in a tiny square in the top-left corner. (I subsequently shook my iPhone to perform the Undo action.)

After I no longer saw the no-current-card-after-undo bug, I also no longer saw the tiny-action-screen-in-top-left-corner bug. The two bugs seen to occur together or are different symptoms of the same underlying issue.

I was able to reproduce both bugs again multiple times. I will try to see if I can determine under what specific conditions they occur. I will also see if I can find out what conditions make the bug disappear, to see if a workaround procedure might be available.

  • iPhone 13, iOS 26.2, tvOS 26.2
  • Anki 25.09, both portrait and landscape modes
  • Screen Mirroring using the button in the Control Center (using AirPlay Screen Mirroring via wifi)
1 Like

I still don’t know exactly what conditions cause the bug to occur. I don’t have a way to reproduce it reliably. However, it seems that the best way to get the bug to occur is:

  1. With the AnkiMobile app completely closed (not running in the background) and with Screen Mirroring disabled.
  2. Turn on AirPlay Screen Mirroring via the button in the Control Center.
  3. Open the AnkiMobile app.
  4. Enter a deck to begin Review.
  5. Press the gear icon to get to the Actions menu/screen.
  6. If you see the tiny-action-screen-in-top-left-corner bug, then you are in the bug state, and conditions are right for the no-current-card-after-undo bug to also occur. However, if you don’t see the first bug, then you are not in the bug state and the second bug will not occur.
  7. If you fail to get into the bug state, to try again to reproduce the bug, completely close and quit the AnkiMobile app, turn off Screen Monitoring, and start over at step 1.

I still don’t know the conditions under which the bug disappears after it has appeared, but I think I have these possible workaround procedures:

  • First of all, when screen mirroring via cable or using Screen Mirroring via AirPlay, if possible as soon as you enter a deck to begin review, press the gear icon to get to the Actions menu/screen, to see if you are in the bug state. (That is, see if the tiny-action-screen-in-top-left-corner bug occurs.) If not, then you should be able to continue review without any further problems.
  • When the bug state occurs, try doing either of these procedures:
    1. Swipe up to close Anki and get back to the iOS home screen (leaving Anki still open but in the background. Then, swipe up to get the open/background apps, and select the Anki app to bring it back into the foreground.
    2. Same as workaround 1, except while at the iOS home screen, open an app that was not previously opened or running in background. Any app will do. In my testing, the Settings and App Store apps were ones that I opened for the workaround.
  • When you get back to Anki, press the gear icon to see if you are still in the bug state. With either of the two workaround procedures, there is a good chance that the Action screen/menu will appear normally, indicating that you are no longer in the bug state.
1 Like