From ac46ec0b2e0ef7bd0d673f4a06207ac69dee251f Mon Sep 17 00:00:00 2001 From: Jelle Raaijmakers Date: Fri, 9 May 2025 09:13:32 +0200 Subject: [PATCH] LibWeb: Start integrating the editing API with user keyboard input This reworks EventHandler so text insertion, backspace, delete and return actions are now handled by the Editing API. This was the whole point of the execCommand spec, to provide an implementation of both editing commands and the expected editing behavior on user input. Responsibility of firing the `input` event is moved from EventHandler to the Editing API, which also gets rid of duplicate events whenever dealing with `` or `