# Anki 24.10 Beta

**URL:** <https://forums.ankiweb.net/t/anki-24-10-beta/49989>\
**Category:** Beta Testing\
**Created:** [September 27, 2024, 11:28am UTC](https://forums.ankiweb.net/t/anki-24-10-beta/49989 "2024-09-27T11:28:29Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![dae](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/dae/32/65_2.png) [@dae](https://forums.ankiweb.net/u/dae)\
**Post date:** [September 27, 2024, 11:28am UTC](https://forums.ankiweb.net/t/anki-24-10-beta/49989/1 "2024-09-27T11:28:29Z")

</div>

Hi all,

A new beta is available. Please give it a try, and let us know how it goes for you.

> **[Releases · ankitects/anki](https://github.com/ankitects/anki/releases/)**
>
> Anki's shared backend and web components, and the Qt frontend - ankitects/anki

---

<div class="post-metadata">

**Author:** ![Expertium](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/expertium/32/24176_2.png) [@Expertium](https://forums.ankiweb.net/u/Expertium)\
**Post date:** [September 27, 2024, 12:27pm UTC](https://forums.ankiweb.net/t/anki-24-10-beta/49989/2 "2024-09-27T12:27:49Z")

</div>

1. 

![image](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/5/c/5c2fc77ccdd8a6661c79a25691601d6e0a3e16fa.png)  
When I run the simulator, the text that say “Simulation” is cut off  
2) The text on the Y axis is…compressed? I don’t know. It looks strange.  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/2/c/2c32e3da12ec461874fa2febbfb9d2d9b0daa44b.png)  
3)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/0/2/02b8053c7add6b5440897d47c55f995dc9706af3.png)  
“Simulation 1” should probably be replaced with “Workload”  
4)

 ![image](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/9/b/9b9b879663cbd2d2655a50c5b986ee0735f55546.png)  
True Retention table could be wider, it has a lot of empty space on the sides. Also, it’s worth adding that “mature” means “interval\>=21 days”  
5)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/4/8/48ca337a846566743bf86b609eedd7cc94696be1.png)  
The bottom part of the letter “g” in “Keep Editing” is partially cut off  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/d/a/da40fb81f08095864314152833c39b4b5ce0ad97.png)  
6) Forgetting curve doesn’t say what the Y-axis is. It should be “Probability of recall” or “Retrievability”  
7) Time isn’t needed here if the timeframe is “All time” or “First year”, only the date. Time should only be shown if the timeframe is “First week” or “First month”, higher timeframes don’t need such precision.  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/4/d/4d01925fc27e56841dab48c9ff47971762ad34b7.png)

---

<div class="post-metadata">

**Author:** ![Keks](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/keks/32/20537_2.png) [@Keks](https://forums.ankiweb.net/u/Keks)\
**Post date:** [September 27, 2024, 12:44pm UTC](https://forums.ankiweb.net/t/anki-24-10-beta/49989/3 "2024-09-27T12:44:18Z")

</div>



---

<div class="post-metadata">

**Author:** ![cjdduarte](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/cjdduarte/32/29286_2.png) [@cjdduarte](https://forums.ankiweb.net/u/cjdduarte)\
**Post date:** [September 27, 2024, 12:50pm UTC](https://forums.ankiweb.net/t/anki-24-10-beta/49989/4 "2024-09-27T12:50:21Z")

</div>

The true retention is cut off at the edges on my computer.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/e/1/e1e531c9b7cc5ba6e97fffc93ac03f4b2edcbf2c.png)

---

<div class="post-metadata">

**Author:** ![Keks](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/keks/32/20537_2.png) [@Keks](https://forums.ankiweb.net/u/Keks)\
**Post date:** [September 27, 2024, 1:01pm UTC](https://forums.ankiweb.net/t/anki-24-10-beta/49989/5 "2024-09-27T13:01:58Z")

</div>

It is not always possible to achieve this effect. But all successful attempts were made after I performed two simulations.

---

<div class="post-metadata">

**Author:** ![jcznk](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/jcznk/32/15215_2.png) [@jcznk](https://forums.ankiweb.net/u/jcznk)\
**Post date:** [September 27, 2024, 1:18pm UTC](https://forums.ankiweb.net/t/anki-24-10-beta/49989/6 "2024-09-27T13:18:52Z")

</div>

**Windows 10 qt6**

1. When closing the Deck Options screen, the `Discard changes?` dialog is not shown if changes were made only by directly interacting with an input field (either using the keyboard or the mouse, but not through UI buttons).  
For example:

- If you change the value for `New Cards/Day` using the increase/decrease buttons, the prompt appears.
- If you change the value for `New Cards/Day` by typing, the prompt does not appear.
- If you change the `Insertion order`, which can only be done using a button, the prompt appears.
- If you modify the `Custom scheduling` code, which can only be done through an input field, no prompt appears when closing the Deck Options.

1. On the Preferences screen, under the Review section, is including the `hours past midnight` and `mins` strings inside the input boxes an intentional design choice? I checked some PRs, and if I understand correctly, it might be related to improving accessibility. This is great, but I also think it doesn’t make much sense to include an unmodifiable string inside an input box.  
(EDIT: same for `Network timeout` in the Syncing tab)  
First picture: 24.06.3; Second picture: 24.10  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/e/7/e7dadba35db727d86b3ffddb5c8b4e72047aeb32.png) ![image](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/9/e/9e71637e0c1ec9d48e6664452b029d8ed72cff58.png)

---

<div class="post-metadata">

**Author:** ![cjdduarte](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/cjdduarte/32/29286_2.png) [@cjdduarte](https://forums.ankiweb.net/u/cjdduarte)\
**Post date:** [September 27, 2024, 1:54pm UTC](https://forums.ankiweb.net/t/anki-24-10-beta/49989/8 "2024-09-27T13:54:36Z")

</div>

The help links in the experimental simulator lead to the wrong place or have not been created yet.

![image](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/f/5/f544c61b765840e4a4f4f6caf15f2f1bba5deb97.png)

---

<div class="post-metadata">

**Author:** ![DerIshmaelite](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/derishmaelite/32/17983_2.png) [@DerIshmaelite](https://forums.ankiweb.net/u/DerIshmaelite)\
**Post date:** [September 27, 2024, 1:59pm UTC](https://forums.ankiweb.net/t/anki-24-10-beta/49989/9 "2024-09-27T13:59:43Z")

</div>

Is the same-day scheduling working in this build ❓

* * *

Also upon optimising this error is shown

 ![image](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/f/9/f9f0895d091a2b3678f34ea8d7029f52151a056b.png)

---

<div class="post-metadata">

**Author:** ![Expertium](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/expertium/32/24176_2.png) [@Expertium](https://forums.ankiweb.net/u/Expertium)\
**Post date:** [September 27, 2024, 2:01pm UTC](https://forums.ankiweb.net/t/anki-24-10-beta/49989/10 "2024-09-27T14:01:28Z")

</div>

No. You can disable (re)learning steps by leavign the field empty, but FSRS will not give you intervals shorter than 1 day.

---

<div class="post-metadata">

**Author:** ![DerIshmaelite](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/derishmaelite/32/17983_2.png) [@DerIshmaelite](https://forums.ankiweb.net/u/DerIshmaelite)\
**Post date:** [September 27, 2024, 2:04pm UTC](https://forums.ankiweb.net/t/anki-24-10-beta/49989/11 "2024-09-27T14:04:09Z")

</div>

> Also upon optimising this error is shown

The error is shown when I click on optimise all presets. However optimising the presets individually works fine.

Here is the Debug Info

> Anki 24.10 (201f1394) (ao)  
> Python 3.9.18 Qt 6.6.2 PyQt 6.6.1  
> Platform: Windows-10-10.0.22631
> 
> Traceback (most recent call last):  
> File “aqt.progress”, line 121, in handler  
> File “aqt.taskman”, line 132, in   
> File “aqt.operations”, line 123, in wrapped\_done  
> File “concurrent.futures.\_base”, line 439, in result  
> File “concurrent.futures.\_base”, line 391, in \_\_get\_result  
> File “concurrent.futures.thread”, line 58, in run  
> File “aqt.operations”, line 108, in wrapped\_op  
> File “aqt.operations.deck”, line 95, in   
> File “anki.decks”, line 298, in update\_deck\_configs  
> File “anki.\_backend\_generated”, line 1634, in update\_deck\_configs\_raw  
> File “anki.\_backend”, line 161, in \_run\_command  
> pyo3\_runtime.PanicException: no entry found for key

---

<div class="post-metadata">

**Author:** ![zxhd863943427](https://avatars.discourse-cdn.com/v4/letter/z/df705f/32.png) [@zxhd863943427](https://forums.ankiweb.net/u/zxhd863943427)\
**Post date:** [September 27, 2024, 2:16pm UTC](https://forums.ankiweb.net/t/anki-24-10-beta/49989/12 "2024-09-27T14:16:32Z")

</div>

On win 10 qt5, trying to close the option window of the deck results in an error with the following message:

```auto
Anki 24.10 (201f1394)  
Python 3.9.18 Qt 5.15.2 PyQt 5.15.5
Platform: Windows-10-10.0.19041

Traceback (most recent call last):
  File "aqt.deckoptions", line 71, in closeEvent
  File "aqt.deckoptions", line 99, in if_can_close
  File "aqt.deckoptions", line 110, in has_modified_data
AttributeError: 'DeckOptionsDialog' object has no attribute 'ready'

```

---

<div class="post-metadata">

**Author:** ![sorata](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/sorata/32/34115_2.png) [@sorata](https://forums.ankiweb.net/u/sorata)\
**Post date:** [September 27, 2024, 3:32pm UTC](https://forums.ankiweb.net/t/anki-24-10-beta/49989/13 "2024-09-27T15:32:02Z")

</div>

This message:

> Please ensure all of your Anki clients are Anki(Mobile) 23.10+ or AnkiDroid 2.17+. FSRS will not work correctly if one of your clients is older.

I think either we remove it or update it for FSRS-5. If we update it, it should become:

> Please ensure all of your Anki clients are Anki(Mobile) 24.10+ or AnkiDroid 2.19+. FSRS will not work correctly if one of your clients is older.

I’d want it to get removed but I also see the point in an updated message. Still, given that most people already use FSRS (according to survey by @expertium) a change would barely be noticed by anyone. I say we remove it as it’s already been a year. Thoughts?

---

<div class="post-metadata">

**Author:** ![Expertium](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/expertium/32/24176_2.png) [@Expertium](https://forums.ankiweb.net/u/Expertium)\
**Post date:** [September 27, 2024, 3:36pm UTC](https://forums.ankiweb.net/t/anki-24-10-beta/49989/14 "2024-09-27T15:36:38Z")

</div>

No, I think we need to change it to your second quote. Though, to be fair, I expect that most people will miss the subtle change. But it’s still better than removing it at the time when there is a new version of FSRS that is not backwards compatible.

---

<div class="post-metadata">

**Author:** ![sorata](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/sorata/32/34115_2.png) [@sorata](https://forums.ankiweb.net/u/sorata)\
**Post date:** [September 27, 2024, 3:40pm UTC](https://forums.ankiweb.net/t/anki-24-10-beta/49989/15 "2024-09-27T15:40:34Z")

</div>

Then it’s probably better to mention “FSRS have been updated and will not work with versions below…”. It’s less subtle and people will notice it when there are two different message on different clients (if one client isn’t yet updated).

---

<div class="post-metadata">

**Author:** ![DerIshmaelite](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/derishmaelite/32/17983_2.png) [@DerIshmaelite](https://forums.ankiweb.net/u/DerIshmaelite)\
**Post date:** [September 27, 2024, 3:40pm UTC](https://forums.ankiweb.net/t/anki-24-10-beta/49989/16 "2024-09-27T15:40:53Z")

</div>

Speaking of FSRS, is this error reproducible in your Anki ❓

I had problems with the installation and therefore I suspect the error is from within my own computer.

> [@Anki 24.10 Beta](https://forums.ankiweb.net/t/anki-24-10-beta/49989/11):
>
> Also upon optimising this error is shown The error is shown when I click on optimise all presets. However optimising the presets individually works fine. Here is the Debug Info Anki 24.10 (201f1394) (ao) Python 3.9.18 Qt 6.6.2 PyQt 6.6.1 Platform: Windows-10-10.0.22631 Traceback (most recent call last): File “aqt.progress”, line 121, in handler File “aqt.taskman”, line 132, in File “aqt.operations”, line 123, in wrapped\_done File “concurrent.futures.\_base”, line 439, in result F…

---

<div class="post-metadata">

**Author:** ![Expertium](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/expertium/32/24176_2.png) [@Expertium](https://forums.ankiweb.net/u/Expertium)\
**Post date:** [September 27, 2024, 3:52pm UTC](https://forums.ankiweb.net/t/anki-24-10-beta/49989/19 "2024-09-27T15:52:05Z")

</div>

Yep, I get an error when trying to use “Optimize all presets”.

```auto
Anki 24.10 (201f1394) (ao)
Python 3.9.18 Qt 6.6.2 PyQt 6.6.1
Platform: Windows-10-10.0.19045

Traceback (most recent call last):
  File "aqt.progress", line 121, in handler
  File "aqt.taskman", line 132, in <lambda>
  File "aqt.operations", line 123, in wrapped_done
  File "concurrent.futures._base", line 439, in result
  File "concurrent.futures._base", line 391, in __get_result
  File "concurrent.futures.thread", line 58, in run
  File "aqt.operations", line 108, in wrapped_op
  File "aqt.operations.deck", line 95, in <lambda>
  File "anki.decks", line 298, in update_deck_configs
  File "anki._backend_generated", line 1634, in update_deck_configs_raw
  File "anki._backend", line 161, in _run_command
pyo3_runtime.PanicException: no entry found for key

```

---

<div class="post-metadata">

**Author:** ![DerIshmaelite](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/derishmaelite/32/17983_2.png) [@DerIshmaelite](https://forums.ankiweb.net/u/DerIshmaelite)\
**Post date:** [September 27, 2024, 3:58pm UTC](https://forums.ankiweb.net/t/anki-24-10-beta/49989/20 "2024-09-27T15:58:37Z")

</div>

Also, when will the feature of sub-day scheduling be added? I wanted to avoid the doom of again intervals being customizable and not being able to be active at the same time as sub-day scheduling. @L.M.Sherlock

![image](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/8/5/852e6b56ad9766ebc359b9a3d397465b42c5db0d.png)

---

<div class="post-metadata">

**Author:** ![Expertium](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/expertium/32/24176_2.png) [@Expertium](https://forums.ankiweb.net/u/Expertium)\
**Post date:** [September 27, 2024, 3:59pm UTC](https://forums.ankiweb.net/t/anki-24-10-beta/49989/21 "2024-09-27T15:59:35Z")

</div>

Idk, it’s up to Sherlock.

---

<div class="post-metadata">

**Author:** ![jcznk](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/jcznk/32/15215_2.png) [@jcznk](https://forums.ankiweb.net/u/jcznk)\
**Post date:** [September 27, 2024, 4:09pm UTC](https://forums.ankiweb.net/t/anki-24-10-beta/49989/22 "2024-09-27T16:09:40Z")

</div>

1. In the Editor, when I right-click an image, I get this error

```auto
Anki 24.10 (201f1394)  
Python 3.9.18 Qt 6.6.2 PyQt 6.6.1
Platform: Windows-10-10.0.19045

Traceback (most recent call last):
  File "aqt.editor", line 1595, in contextMenuEvent
  File "aqt.editor", line 1612, in _add_image_menu
AttributeError: 'NoneType' object has no attribute 'mediaUrl'

```

1. There seem to be some problems with type-in-the-answer fields (e.g. `{{type:FieldName}}`). It seems that now HTML tags are not skipped, so there will be breaks, underlines, bolded words etc ~~(images are still not displayed)~~. I’m not sure if this is an intentional design choice. Also, if the user types nothing, on the back side of the card the type field will be displayed as raw HTML. For example, using the default `Basic (type in the answer)` note type:  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/1/f/1f7c24dc83169060e728d8711527d1404de58724.png)

---

<div class="post-metadata">

**Author:** ![L.M.Sherlock](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/l.m.sherlock/32/16770_2.png) [@L.M.Sherlock](https://forums.ankiweb.net/u/L.M.Sherlock)\
**Post date:** [September 27, 2024, 5:28pm UTC](https://forums.ankiweb.net/t/anki-24-10-beta/49989/23 "2024-09-27T17:28:39Z")

</div>

> [@Expertium](#):
>
> When I run the simulator, the text that say “Simulation” is cut off

Will be fixed.

> [@Expertium](#):
>
> 1. The text on the Y axis is…compressed? I don’t know. It looks strange.

I don’t know how to fix it. In fact, all previous stats don’t have axis titles, so I cannot refer to anything.

> [@Expertium](#):
>
> “Simulation 1” should probably be replaced with “Workload”

It’s used to compare workload of different simulations. Maybe `Workload of S1` is better?

> [@Expertium](#):
>
> True Retention table could be wider

I will make it adaptive to the width of the window.

> [@Expertium](#):
>
> Also, it’s worth adding that “mature” means “interval\>=21 days”

I guess the meaning of “mature” has been explained in another place.

> [@Expertium](#):
>
> Forgetting curve doesn’t say what the Y-axis is. It should be “Probability of recall” or “Retrievability”

If I add it, it will also have the same problem of 2).

> [@Expertium](#):
>
> Time isn’t needed here if the timeframe is “All time” or “First year”, only the date.

But the user might still check the point of the first week when the timeframe is “All time”. And “First year” also doesn’t mean the elapsed days since the first learning reach one year.

[Next page](https://forums.ankiweb.net/t/anki-24-10-beta/49989.md?page=2)
