Files
anki/qt
Brayan Oliveira 00dcfc3e8b feat: lazy-load MathJax on Reviewer (#5171)
## Linked issue (required)

* Closes #5172

## Summary / motivation (required)

Loading MathJax makes the reviewer initialization slower, which is
relevant for people who don't use MathJax and slower devices (such as
phones)

## Steps to reproduce (required, use N/A if not applicable)

N/A

## How to test (required)

1. Opened a deck with a card with no MathJax
2. In developer tools' console,, check whether `MathJax` is not defined
3. Answer some cards until a card with MathJax appears -> Check if it is
correctly loaded

### Checklist (minimum)

- [X] I ran `./ninja check` or an equivalent relevant check locally.
- [ ] I added or updated tests when the change is non-trivial or
behavior changed.

### Details

<!-- Commands, manual steps, edge cases, and what you observed -->

## Before / after behavior (optional)

<!-- For bugfixes: behavior before vs after. For other types: N/A or a
short note. -->

## Risk / compatibility / migration (optional)

<!-- Breaking changes, rollout notes, or N/A for small / low-risk PRs
-->

## UI evidence (required for visual changes; otherwise N/A)

N/A

## Scope

- [X] This PR is focused on one change (no unrelated edits).
2026-07-24 15:23:45 +08:00
..
2026-07-11 20:56:00 +03:00

aqt — Anki Qt GUI

aqt is the Qt-based desktop interface for Anki, the spaced repetition flashcard program.

It provides all the visual components of the Anki desktop app: the deck browser, card editor, reviewer, browser, add-on manager, and more. Under the hood it uses PyQt6 and communicates with Anki's core logic via the anki package.

Running

Once installed, Anki can be launched from the command line:

anki

Add-on development

If you are building an Anki add-on, this is the package that exposes the GUI hooks and Qt widgets you need. See the Add-on Guide for full documentation.

Source code

https://github.com/ankitects/anki