FWIW - I filed the following bug in Qt's bug reporting system. But the code in question is actually upstream at Google Chrome and it may take years to see the light of day if ever.
QtWebengine does not follow the w3c editing spec
https://bugreports.qt.io/browse/QTBUG-79778