Anki 2.1.50 Beta 3-5

Hi all,

A new 2.1.50 Beta is now (finally) available:

Previous thread: Anki 2.1.50 Beta 1 & 2

Please let us know how it goes for you.


Forgot to report this earlier: Copying from the editor puts something like

Version:0.9 StartHTML:0000000177 EndHTML:0000000746 StartFragment:0000000213 EndFragment:0000000710 SourceURL:

in the clipboard.

If you have more than 2 learning steps, the middle steps now repeat the current step, instead of being the average of the previous and current step.

It should probably be mentioned that this is about the Hard button.


Great work, as usual, thanks all :slight_smile:

Full screen mode is still buggy in my system (W10) when using the qt6 version: menus are not responding (neither on the main screen nor on the browser screen), there’s some strong screen flickering, and after clicking on “Browser”, the browser screen gets hidden behind the main screen.


I wasn’t aware of that until now, but I can partially reproduce it:

  • Menus are responsive, but invisible.
  • Flickering occurs when opening/closing windows.

Sadly, it’s the same with Qt5.

Qt5 works well for me.

Apparently, the issue is only with OpenGL. You probably have set a different driver, which is why you don’t experience any glitches with the Qt5 build. In the Qt6 one, there is no such option.


You’re right, I was using Angle, but I can replicate the problem with Qt5 when using OpenGL.


Great job as always! I noticed that the hotkey for “Add Tags” cmd-shift-t doesn’t work anymore.

Anki 2.1.50 (95dbf30f) Python 3.9.7 Qt 6.2.3 PyQt 6.2.3
Platform: Mac 12.0.1
Flags: frz=True ao=False sv=3
Add-ons, last update check: 2022-02-11 00:42:53

===Add-ons (active)===
(add-on provided name [Add-on folder, installed at, version, is config changed])

===IDs of active AnkiWeb add-ons===

===Add-ons (inactive)===
(add-on provided name [Add-on folder, installed at, version, is config changed])
Add Hyperlink ['318752047', 2022-02-08T18:21, 'None', '']
Advanced Browser ['874215009', 2022-01-30T18:07, 'None', '']
AnkiWebView Inspector ['31746032', 2019-05-02T18:43, 'None', '']
Batch Editing ['291119185', 2019-06-02T14:47, 'None', '']
Cloze Overlapper for Anki 21 ['109531687', 2021-01-11T22:12, 'None', '']
Customize Keyboard Shortcuts ['24411424', 2021-12-05T15:39, 'None', '']
Fastbar- with nightmode support ['46611790', 2022-02-04T16:02, 'None', '']
Field History ['1247884413', 2019-01-08T13:34, 'None', '']
Image Occlusion Enhanced for Anki 21 alpha ['1374772155', 2020-04-27T22:21, 'None', '']
Markdown and KaTeX Support ['1087328706', 2022-02-10T11:44, 'None', '']
Mini Format Pack ['295889520', 2018-07-24T13:45, 'None', '']
More Overview Stats 21 ['738807903', 2021-07-30T15:13, 'None', '']
Quick Field Navigation ['734297936', 2019-12-29T21:24, 'None', '']
Searching PDF Reading  Note-Taking in Add Dialog ['1781298089', 2021-09-17T06:24, 'None', mod]
Symbols As You Type ['2040501954', 2021-03-21T22:17, 'None', '']
Syntax Highlighting for Code ['1463041493', 2018-10-06T21:31, 'None', '']
True Retention ['613684242', 2017-11-19T15:43, 'None', '']
Ze Add Note Id ['886709118', 2021-03-02T15:06, 'None', '']
Ze Frozen Fields ['94610912', 2021-02-11T19:06, 'None', '']
extended editor for field for tables searchreplace ['805891399', 2021-12-06T09:59, 'None', '']

Great update.Does using this beta version have any effect on the normal use of the iOS version(Mainly in terms of card arrangement)? @dae

1 Like

Great work, I was able to convert my import PyQt5’s into aqt.qt without much difficulty for HyperTTS (and will do AwesomeTTS and Language Tools next), that was less effort than I expected. It’s great to be able to get ahead of this release. Super excited for the new Anki TTS tag, which i’ll add to HyperTTS pretty much right away after 2.1.50 is out.

  • The HTML editor now matches the current Anki theme.

I’m not too crazy about this change. I would rather the HTML theme not be tied to the theme of the whole computer (or rather, the theme of Anki, which is optionally tied to the theme of the whole computer). I use the normal light theme for the computer, but I still use certain pro apps and coding to be dark.

The light versus dark in a text input is ingrained in my mind as my clue as to whether I am working with “regular text” (a rich text editor in many cases) or in code. In Anki, it really helps to distinguish which mode I am currently viewing. I also think the syntax highlighting does not stand out nearly so well in the current light mode as it did previously.

I would be interested in what the opinions of others are, but I would suggest either the code is always dark (thus revert the change) or allow the code editor to have a selectable theme. For now that might be simply Light|Dark|Auto (the last of which follows the app setting). Possibly in the future the themes could be extendable, but I would not care too much about that personally.


I don’t know if this is new, but I only just now noticed this. When exporting a deck and saving it as the same name as an existing file (thus to overwrite it), there are two warnings about overwriting an existing file. The first is from the system, and I it appears the second is from Anki.

I am on macOS 12.1.

1 Like

Drag & drop is apparently broken across the entire program. Qt events are not being received. I tested in the editor and the main window with both the qt5 and qt6 builds on Windows. Reproducible in the latest main. Interestingly, I tested in Windows Sandbox and had no issue there, so maybe something is wrong with my system.

UPDATE: the issue disappeared after a restart (possibly fixed after I downloaded the latest Windows updates).

1 Like

5 posts were split to a new topic: Issue building 2.1.50beta3

Sorry to nitpick (and I’m not sure if this is intentional behavior), but when I create a MathJax Chemistry inset (using ⌘m,c on mac) the cursor is placed outside the chemistry portion, like this:


where ^ represents the cursor placement


Added to control+shift+t shortcut not working? · Issue #1670 · ankitects/anki · GitHub

The only issue I can think of is that some of the new card gather/sort orders have changed in v3. If you find you need to select a different option after updating, that may result in a different order appearing in AnkiMobile. An AnkiMobile beta is available now that matches the behaviour of 2.1.50beta3.

Added to consider an option for altering html editor theme · Issue #1671 · ankitects/anki · GitHub

Nitpicking is fine, we can’t fix things we don’t know about :slight_smile: Not sure if this will be an easy or a tricky fix though; @hengiesel will know more.


Hello, when I use cloze with lists, It is added a


, literally breaking the phrase.

1 Like

A few problems that I’ve recently noticed:

  1. Sometimes new notes are placed in their parent deck rather than the deck selected. I haven’t been able to work out a pattern as to when this is occurring although I believe it may be occurring when the note type is changed. Possibly it’s auto changing the deck but not updating the UI.

  2. If a card is show, and then the time ticks over to the next day, an error is shown when the card is answered. I’m afraid I didn’t capture the error (in my defence, it was 5am) but it’s obviously due to the day being off. Perhaps kicking the user back to the overview with a tooltip or showInfo to let them know that the day has ticked over would be the best way to solve this, since that would head off issues that could crop up in the future with day changes while reviewing.

  3. The card counts are often off by a small amount in the deck browser. For example see below, where it shows the deck as being finished, except opening the overview shows that it’s not. I’ve seen this go both directions (e.g. the deck browser can show more or less than the correct amount). It’s not sibling related in this case as the cards in this deck (汉语写字) don’t have any siblings. I think it might be occurring with cards that are on their last relearn step and therefore aren’t being captured by either column in the deck browser, though that doesn’t explain how the deck browser is sometimes reporting too high a number of cards. I’ve noticed the issue occurring in this direction with Ultimate Geography cards, so possibly a separate, sibling related issue since they often have buried siblings, but it’s hard to be sure (identifying the offending card requires me to go back to the deck browser after every review, which is somewhat inconvenient). I can share a deck with scheduling and note the day where I noticed it occurring if that would help. I also noticed the third issue on my other laptop running Anki 2.1.49, so presumably it’s V3 Scheduler related.

Possibly related to the last issue, I’ve noticed that when using is:review while searching for cards (e.g. in the browser or using col.find_cards()) I also get cards from the learning queue that are on their last learning step. I would have thought for consistency is:review should return cards only from the review queue and is:learn should return cards from the learning queue.

MacOS Monterey 12.1, Anki 2.1.50 Beta 3 (Mac, PyQt6.2)

Also for the third issue:
macOS Big Sur, Anki 2.1.49

Regarding the third issue, I tried it built form source and saw this in the overview so I assume it’s a known issue? The deck browser is still showing no cards due.

python3 (Sam - Anki) 2022 February 22 at 12.49PM 2

1 Like

As stated in the manual, is:review includes relearning cards.

The grey number is supposed to help explain the difference between the counts in the deck overview screen and in the deck tree screen due to burying. Yesterday, I discovered an issue with it (Fix bury count by RumovZ · Pull Request #1678 · ankitects/anki · GitHub), so you can ignore it for now.

In your case, the deck overview count is lower than the count in the tree, which isn’t related to burying. In my experience, this happens when intraday learning cards become due. Refreshing the deck tree may help.


Beta 4 is now available: