Adding tags bug report

Very often when I select multiple cards and add a tag to them all, the browser becomes locked. I can open another browser window and continue using Anki as usual but I can’t close the locked window or Anki itself. I have to force quit Anki. I copied the error report and pasted it below. It is too long for this body so I have deleted some info I think might not be important.

Specifically it happens when I select multiple cards, add a tag to them, and without clicking on a single card to deselect the group, click in the side bar on another note type.
Deselecting the group by just clicking outside the cards doesn’t suffice. Another selection has to be made.


Translated Report (Full Report Below)

Process: QtWebEngineProcess [12112]
Path: /Applications/Anki.app/Contents/Frameworks/QtWebEngineCore.framework/Versions/A/Helpers/QtWebEngineProcess.app/Contents/MacOS/QtWebEngineProcess
Identifier: org.qt-project.Qt.QtWebEngineProcess
Version: ()
Code Type: X86-64 (Native)
Parent Process: anki [10736]
Responsible: anki [10736]
User ID: 503

Date/Time: 2022-08-19 09:56:27.8515 +0900
OS Version: macOS 12.5.1 (21G83)
Report Version: 12
Anonymous UUID: 2E8C252C-2BC9-6706-9D7C-B43944124EF5

Sleep/Wake UUID: 91B11F34-1E07-4472-BC11-3E684B386EB2

Time Awake Since Boot: 72000 seconds

System Integrity Protection: enabled

Crashed Thread: 0 CrRendererMain Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000230
Exception Codes: 0x0000000000000001, 0x0000000000000230
Exception Note: EXC_CORPSE_NOTIFY

Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: exc handler [12112]

VM Region Info: 0x230 is not in any region. Bytes before following region: 140737487445456
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
—>
VM_ALLOCATE 7ffffff22000-7ffffff23000 [ 4K] r-x/r-x SM=ALI

Thread 0 Crashed:: CrRendererMain Dispatch queue: com.apple.main-thread
0 QtWebEngineCore 0x119f67d48 0x1132dd000 + 113814856
1 QtWebEngineCore 0x119f68707 0x1132dd000 + 113817351
2 QtWebEngineCore 0x119f698ba 0x1132dd000 + 113821882
3 QtWebEngineCore 0x119f690ec 0x1132dd000 + 113819884
4 QtWebEngineCore 0x11a02c8da 0x1132dd000 + 114620634
5 QtWebEngineCore 0x11a035945 0x1132dd000 + 114657605
6 QtWebEngineCore 0x11a0357dc 0x1132dd000 + 114657244
7 QtWebEngineCore 0x11a0fe046 0x1132dd000 + 115478598
8 QtWebEngineCore 0x11a0fd88a 0x1132dd000 + 115476618
9 QtWebEngineCore 0x11a0fb2fc 0x1132dd000 + 115467004
10 QtWebEngineCore 0x11a0fad0d 0x1132dd000 + 115465485
11 QtWebEngineCore 0x11a100ca4 0x1132dd000 + 115489956
12 QtWebEngineCore 0x11a10363a 0x1132dd000 + 115500602
13 QtWebEngineCore 0x11a10b1f0 0x1132dd000 + 115532272
14 QtWebEngineCore 0x1139ae873 0x1132dd000 + 7149683
15 QtWebEngineCore 0x11a08a283 0x1132dd000 + 115004035
16 QtWebEngineCore 0x11a006a3b 0x1132dd000 + 114465339
17 QtWebEngineCore 0x11a2393fc 0x1132dd000 + 116769788
18 QtWebEngineCore 0x11a88b68b 0x1132dd000 + 123397771
19 QtWebEngineCore 0x11a890332 0x1132dd000 + 123417394
20 QtWebEngineCore 0x11a29f46e 0x1132dd000 + 117187694
21 QtWebEngineCore 0x11937dc53 0x1132dd000 + 101321811
22 QtWebEngineCore 0x11938dbb7 0x1132dd000 + 101387191
23 QtWebEngineCore 0x1171a1d29 0x1132dd000 + 65817897
[…]

It’s an issue with the web toolkit. You could try changing to software mode to see if it helps.

https://docs.ankiweb.net/platform/mac/display-issues.html

Thank you as always!

Problem solved.

Oops, I spoke too soon. It still happens.

Thanks but it still happens in software mode. (Or does software mode have to be set every time Anki is opened?) Any other suggestions? Not a serious bug to bother you with, but will it be corrected sometime? Or do I just have learn to avoid it?

I’m afraid not much can be done but hope that it gets fixed in a future toolkit update.