@@ -83,7 +83,7 @@ public enum InputState: Sendable, Hashable {
8383 } else {
8484 return ( . fallthrough, . fallthrough)
8585 }
86- case . unknown, . navigation, . backspace, . enter, . escape, . function, . editSegment, . tab:
86+ case . unknown, . navigation, . backspace, . enter, . escape, . function, . editSegment, . tab, . forget :
8787 return ( . fallthrough, . fallthrough)
8888 }
8989 case . composing:
@@ -136,7 +136,7 @@ public enum InputState: Sendable, Hashable {
136136 } else {
137137 return ( . fallthrough, . fallthrough)
138138 }
139- case . unknown, . tab:
139+ case . forget , . unknown, . tab:
140140 return ( . fallthrough, . fallthrough)
141141 }
142142 case . previewing:
@@ -179,7 +179,7 @@ public enum InputState: Sendable, Hashable {
179179 }
180180 case . editSegment( let count) :
181181 return ( . editSegment( count) , . transition( . selecting) )
182- case . unknown, . suggest, . tab:
182+ case . unknown, . suggest, . tab, . forget :
183183 return ( . fallthrough, . fallthrough)
184184 }
185185 case . selecting:
@@ -242,6 +242,8 @@ public enum InputState: Sendable, Hashable {
242242 }
243243 case . editSegment( let count) :
244244 return ( . editSegment( count) , . transition( . selecting) )
245+ case . forget:
246+ return ( . forgetMemory, . fallthrough)
245247 case . かな:
246248 return ( . consume, . fallthrough)
247249 case . 英数:
0 commit comments