diff --git a/src/trix/controllers/level_2_input_controller.js b/src/trix/controllers/level_2_input_controller.js index dc4bf7dc9..65b302157 100644 --- a/src/trix/controllers/level_2_input_controller.js +++ b/src/trix/controllers/level_2_input_controller.js @@ -73,6 +73,11 @@ export default class Level2InputController extends InputController { beforeinput(event) { const handler = this.constructor.inputTypes[event.inputType] + // Handles bug with Siri dictation on iOS 18+. + if (!event.inputType) { + this.render() + } + if (handler) { this.withEvent(event, handler) this.scheduleRender()