I use a Portuguese (Portugal) keyboard on my iPhone to speed up my typing of text in Portuguese, and especially when reviewing my Portuguese/English decks in AnkiMobile. It’s one of the main reasons I prefer reviewing using the app over the web.
Today the autopredict display above the keyboard is not visible in AnkiMobile, although it is (still) visible in some other apps (I have checked Apple Notes and Google Docs, for example).
I have already taken obvious steps like toggle Predictive Text off and on again, and restart my iPhone. I even deleted and reinstalled the AnkiMobile app (and resynched my database).
I found a suggestion in an old post to swipe up the keyboard to expose the predictive text bar and, funnily enough, this does get it to show, but only until I type the next character on the keyboard, when it immediately disappears again.
My AnkiMobile version is 25.09 and my iOS version is 18.6.2 (22G100). I am attaching a few screenshots:
AnkiMobile example with suggestion bar missing/hidden
AnkiMobile example with “forced” but temporary display of bar
Notes example showing suggestion of "não” for "nao”
I think that the predictive text feature is something controlled at the iOS level, not by the Anki app. I’m not sure if I have any good suggestions for troubleshooting.
You might want to try pressing the “globe” button on the keyboard to cycle through your installed keyboards, to see if predictive text works for any of your keyboards.
You might want to check your card template or try turning your phone on its side to use landscape mode, in case the problem is that the bottom of the card is somehow hiding the top of the keyboard. (But, I don’t think this is likely.)
You might want to try uninstalling and then re-installing the Portuguese keyboard, to see if that might change anything.
Where exactly are you typing in Anki that you’re not seeing the autocorrect/predict bar? Since you said “especially when reviewing” – it sounds like you’re talking about typing on the study screen, like in a type-answer card. [Not for nothing, but some might say that you’re giving your memory too much of a crutch by letting the keyboard help you enter the right answer/spelling.]
Is the study screen the only place you’ve noticed it missing? Or is this also an issue in Browse screen searches, when adding/editing notes, when renaming decks, etc.?
If it’s only happening on the study screen, what notes types is it happening in? Are they relying on the built-in type-answer functionality or on your own custom template using JavaScript?
Thanks for the detailed reply. I guess my OP lacked clarity. I meant I find the predictive text bar “especially” useful when reviewing.
What I have observed since then is it is ONLY during study that the predictive text bar is “missing". As you have said (and has also been observed in some other posts), the use of predictive text can prompt the user to avoid errors and thereby weaken their learning. During the last few days of practice without this “aid”, I have been forced to re-learn many Portuguese word spellings (mostly use of diacritics). So I agree that the current behaviour is probably better for my learning!
What remains cusrious is why the predictive text bar used to appear (which I can’t prove here, but know to be true.) I think now that this is probably by design and the earlier behaviour was a bug (in either iOS or AnkiMobile) that has been fixed. Thoughts?
FYI, referring to suggestions made in another reply, it makes no difference which keyboard I choose, the behaviour is identical in study mode.
Re the note template, I don’t think I have done anything special, as I am not a programmer. I am attaching screenshots of one note example.
The most recent AnkiMobile release was in early September, and it looks like your iOS version came out in late August, so it’s also a puzzlement that you’re seeing this change in November. I can’t guess whether it was a bug before, or it is a new bug now, or whether everything is working as expected. If we could link this to a certain update, that might help clarify things.
What sort of “updater” are you? Do you let your apps and OS auto-update? Do you put off updates until you’re ready? Do you recall updating your OS or AnkiMobile in the last few days/weeks? Or do you use a 3rd-party keyboard app on your phone, which might have updated more recently?
Hmmm … What you’re showing there is a perfectly normal note type, but it wouldn’t give you a keyboard/place to type on the study screen at all. Are you sure that’s the right note type?
I tested AnkiMobile 25.09 on iOS 26.1, using the “Basic (type in the answer)” card template, using the “English (US)” and “Spanish (Latin America)” Keyboards.
The predictive text bar appears when entering text into normal Note text fields on Browse/Add screens.
However, the predictive text bar does not appear when entering text in the “type to answer” fields on the Review screen.
I do not know what the previous behavior was or what the current intended behavior is. However, I imagine that the current behavior might be correct and intended.
If you had a “learn how to spell words” Anki deck, it would defeat the purpose if the keyboard offered suggestions.
I looked through Apple developer documentation, and there are ways to configure text input fields such that autocorrection/autosuggestion is disabled.
(Interestingly, even though predictive text suggestions are disabled during Anki review, I found a way to bypass this and “cheat”. If you have “slide to type” enabled in Keyboard settings, slide-typing (swiping) causes suggestions to appear.)
Re updating: I let everything autoupdate; therefore I agree it is strange that I noticed only shortly before my OP, and hard to correlate with any update I know of. I used to use Gboard a while ago, but I checked and it’s not installed.
Re template: It is so long since I set these up that I had forgotten everything! My notes have two cards types and each (obviously) has front and back template. Only the one card type requires user input and contains a {{type:}} field. I can upload images of these, but I doubt it is relevant any longer.
My working theory remains that the current behaviour is by design and what was happening before was a “bug”. I’ve put “bug” in quotes, because I previously found the behaviour useful, but it was not what the programmer intended. However, after a week now of being forced to spell my answers correctly with all diacritics, I feel my learning is harder but better!