Often, when editing a piece of text inside an Affinity Photo text box, I'll need to undo text changes I've typed, and the fastest way is by keyboard shortcut Cmd+Z. This key combo is so common and widespread across macOS applications that it's almost second nature.
In Affinity Photo, however, this key combo is broken when it comes to Japanese text. When typing Japanese text that can change into kanji, there's often an intermediate step where the system/TextKit renders the original kana underlined as it's being typed, then changes it to kanji once context makes it clear what the most likely substitution is. In other text editors like Pages, undoing text changes via Cmd+Z works seamlessly going through the substitution.
In Affinity Photo, Cmd+Z and its Redo counterpart stop dead when trying to undo/redo a text substitution, to the point where I have to manually click into the Edit > Undo menu on the system toolbar at the top of the screen. See attached video: the part where the character is underlined is where Cmd+Z does nothing. This workaround does undo the text properly, but the keyboard combo Cmd+Z shouldn't break/halt on these text entries. It's a major productivity killer.
Suggested fix: Just mimic what's done from the Edit menu.
UndoRedoJP.mov