When typing, the last letter you type is usually missing unless you type another character.
As per the title, when typing into a text box in After Effects, the last letter you type is missing until you type another letter.
For example, if I type COMPRESSION, the result I get is COMPRESSIO. If I hit another character (any other character), for example A, I then get COMPRESSIONA.
This bug appears on both Windows and Mac and has been around for at least the last few versions of AE, probably as far back as the 2019/2020 version.
David Bengali commented
I have had this issue often as well, particularly on projects with a lot of expressions. The default for a text layer is that the layer name matches the contents of the layer, and it seems that as you type each character, the layer name is updating. Each time the layer name updates, After Effects has to check its expressions index to see if any expressions need updating. This can cause the last character to be missed, and can cause text entry to be slow in projects with many expressions. The workaround I have found is to give the text layer a specific name so it doesn't continually update with the text contents. Then the text entry works smoothly. Perhaps Adobe could change the behavior so that the layer name is not updated internally until the new text is committed.
Rob Eggleston commented
I opened up a blank after effects comp on a completely different laptop than when I experienced this the other day and had the issue straight away.
So out of three computers that I own, all three are experiencing the same issue. Two are running Mac OSX and are 2019 16" Macbook Pro's, the other is running Windows 10.
I've also seen this behaviour at work on our 2017 iMacs.
Although you can't see my keystrokes, if you look closely you can see that sometimes when I type the '3' of testing 123, it doesn't show up but rather a blank space shows up. It happens on the 2nd and 4th text box. You can actually hear me typing in the recording.
I noticed that sometimes moving the cursor makes it appear but not always.
In the last text box I created, 'esting 123hkhu', it was happening repeatedly on each character after I typed the '3'
Note that this isn't limited to typing the character '3', I've seen this happen very often on different characters using different fonts.
- It happens with all fonts
- Happens when using the text tool
- Yes, this occurs with a single text layer in an otherwise empty composition
- No effects need to be applied for this to occur
- No animations need to be applied for this to occur
Thank you for reporting this issue. We unfortunately aren't able to reproduce this behavior on either Windows or macOS in the most recent AE 22.2 release. To help us reproduce the behavior, could you answer the following:
- Does this issue affect all typefaces or only certain ones?
- What method are you using to edit the Text layer e.g. using the Text tool, double-clicking with the Selection tool, etc?
- Does this occur with a single Text layer in an otherwise empty Composition?
- Are there any effects or text animators applied to the Text layer when the letters don't show up?
Thanks very much for any further information you can provide, I hope we can get to the bottom of this.
- John, After Effects Engineering Team