Abdo 6d42e37b72 fix: app unresponsive after clicking on Help button in modal dialogs (#4897)
## Linked issue

Closes #4896

## Summary

On macOS, clicking the Help button in error dialogs shown on top of
modal dialogs such as the Filtered deck screen was causing the app to
become unresponsive after the recent Qt upgrade. This was fixed by:

1. Setting a parent widget for `QMessageBox`.
2. Limiting the `.disconnect()` calls to the `clicked` signal.

## Steps to reproduce (before)

I was not able to reproduce the issue in a dev environment. I had to
build and run the Briefcase package. Follow the steps in the
[forums](https://forums.ankiweb.net/t/anki-26-05-beta-1/69707/43?u=abdo)
and confirm you can reproduce the issue.

## How to test (after)

Run the Briefcase package with the changes and follow reproduction steps
and confirm the issue is fixed.
2026-05-26 13:03:02 +03:00
2025-10-27 19:27:50 +07:00
2026-05-05 17:29:18 -04:00
2026-05-05 17:29:18 -04:00
2026-03-31 08:26:59 -04:00
2026-01-11 18:50:16 +07:00
2026-05-05 17:29:18 -04:00
2026-03-31 08:26:59 -04:00
2026-05-05 17:29:18 -04:00
2026-05-05 17:29:18 -04:00
2025-06-29 14:38:35 +07:00
2025-09-17 16:50:13 +10:00
2025-06-19 14:03:16 +07:00
2025-06-19 14:03:16 +07:00
2026-05-11 13:04:24 -04:00
2024-03-31 09:16:31 +01:00

Anki

Build Status Documentation

This repo contains the source code for the computer version of Anki.

About

Anki is a spaced repetition program. Please see the website to learn more.

This repo contains the source code for the computer version of Anki.

Getting Started

Contributing

Want to contribute to Anki? Check out the Contribution Guidelines.

For more information on building and developing, please see Development.

Contributors

The following people have contributed to Anki: CONTRIBUTORS

Anki Betas

If you'd like to try development builds of Anki but don't feel comfortable building the code, please see Anki betas.

License

Anki's license: LICENSE

Description
Anki is a smart spaced repetition flashcard program
Readme 152 MiB
Languages
Rust 45.9%
Python 29.4%
Svelte 11%
TypeScript 10.9%
SCSS 1%
Other 1.3%