Anki 26.05 Beta 2

Hi,

A new beta is now available:

3 Likes

Hello, how are we meant to update with the new launcher ? I used the Check for Updates but only got prompted to download the anki-linux folder and never prompted to upgrade like it did before.

Is it intended behavior ?

UI Freezes on Secondary Display Disconnection (macOS)
Anki Version: 26.05b2 (975ab207)
OS/Hardware: macOS (Tahoe 26.3) - MacBook Air M1 (2020), 8GB RAM
Environment: Python 3.13.11 | Qt 6.11.0 | Chromium 140

Description: The Anki user interface freezes and stops updating visually when a secondary monitor is disconnected while the app is running in fullscreen mode on that external display.

Steps to Reproduce:

  1. Connect an external monitor (mine is HP 27f) and open Anki.
  2. Move Anki to the secondary display and enter Fullscreen mode.
  3. Go to the review screen and open any card.
  4. Disconnect the external monitor.
  5. Anki automatically moves to the primary display (MacBook Air) in fullscreen mode, but the UI completely freezes on the front of the card.

Expected Behavior: The UI should re-render correctly on the primary display and remain responsive to visual updates.

Actual Behavior: The UI is visually frozen on the card’s front side. However, the app still processes inputs in the background, e.g., pressing Spacebar gets anki to the back of the card (even though it doesn’t show it since the UI is frozen) and the card gets rated as “Good” when pressing again; the audio/shortcuts still work, but the screen does not update.

Terminal Logs:

Qt warning: Display requested for non-online display QCocoaScreen(0xc0d2bb780, "HP 27f", Offline, QRect(0,0 1920x1080), dpr=1, displayId=2, <NSScreen: 0xc07fb8b40>) Deferring to next runloop pass
JS error /_anki/legacyPageData?id=4825352464:16 Uncaught TypeError: Cannot read properties of null (reading 'innerHTML')
Qt warning: fromIccProfile: failed size sanity 1

Video:
Recording of the primary display; anki was already open in fullscreen mode on the secondary display, which I disconnected. Anki then moved to the primary display and the UI was frozen (as you can see from the timer in the lower right corner).

Also the UI updates upon swiping back and forth between full screen apps as shown.

I tested the upgrade path from 26.05b1 to 26.05b2 on macOS Tahoe 26.5. On Mac the process looks like:

  1. Tools > Check for Updates: indicated there was a new version available.
  2. Choosing to get the new version opened a dialog that showed the download progress.
  3. When the download was complete, Finder opened a .dmg file.
  4. This allowed me to install the new version of the Anki app in the usual Mac way (by dragging the Anki app icon into the Applications folder icon).

(The downloaded .dmg file didn’t appear in the Downloads folder and wasn’t findable using Spotlight Search. However, from manually searching around, I found that the file was in the ~/Library/Application Support/AnkiProgramFiles/updates directory.)


I tried to reproduce that intermittent crash I previously saw with 26.05b1, but no crash was seen.


I tried to reproduce the “UI Freezes on Secondary Display Disconnection” bug, but I don’t have a secondary monitor. So, I was not able to test the exact bug. Instead I tested to see if the bug could be seen using an Extended Display via Screen Mirroring instead. I was not able to reproduce the bug using this different method.

I used Screen Mirroring over Airplay to Extend to my Apple TV. I moved Anki app to the desktop/space on the extended display, and entered Fullscreen mode. This created an additional desktop/space on the extended display containing the fullscreen Anki app (as seen in Mission Control).

I opened a card in Anki, and then disconnected the extended display via Stop Extending. The desktop/space with the fullscreen Anki app automatically moved to my regular display (as seen in Mission Control). I then switched to the Anki desktop/space. The UI was not frozen on the front of the card. The Show Answer and Decks buttons worked normally.

1 Like