From 340af9e55079f16deef0ae2aa00659a6cee57d04 Mon Sep 17 00:00:00 2001 From: Ashish Kumar Date: Mon, 8 Sep 2025 14:41:29 +0530 Subject: [PATCH 1/2] add note --- index.html | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/index.html b/index.html index a3e11b7..0bc275c 100644 --- a/index.html +++ b/index.html @@ -1282,6 +1282,11 @@

TextFormatUpdateEvent

Returns [=this=]'s [=text format list=].

A {{TextFormatUpdateEvent}} has an associated text format list, a list of zero or more [=text format=]s.

+

+ User agents can adjust the underline style or thickness before dispatching the {{TextFormatUpdateEvent}} + to ensure proper contrast with the content or to mitigate fingerprinting risks. This may be especially + relevant when input methods with distinctive styling characteristics are used. +

CharacterBoundsUpdateEvent

From 410d03dee8d126ba9c3bac6abc222ed044a08edf Mon Sep 17 00:00:00 2001 From: Ashish Kumar Date: Tue, 9 Sep 2025 11:38:13 +0530 Subject: [PATCH 2/2] address feedback --- index.html | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/index.html b/index.html index 0bc275c..f480df5 100644 --- a/index.html +++ b/index.html @@ -299,10 +299,19 @@

EditContext events

the changes back to the page's view so the user can see what they are typing.
  • - The user agent must fire {{TextFormatUpdateEvent}} when the [=Text Input Service=] - indicates that certain formats should be applied to the text being composed. When - the author receives this event, they must render the formatting change back to - the page's view to aid the user with their IME composition.
  • +

    + The user agent must fire {{TextFormatUpdateEvent}} when the [=Text Input Service=] + indicates that certain formats should be applied to the text being composed. When + the author receives this event, they must render the formatting change back to + the page's view to aid the user with their IME composition. +

    +

    + User agents can adjust the {{UnderlineStyle}} or {{UnderlineThickness}} before + dispatching the {{TextFormatUpdateEvent}} to mitigate fingerprinting risks. This may + be especially relevant when input methods with distinctive styling characteristics + are used. +

    +
  • The user agent must fire {{CharacterBoundsUpdateEvent}} when the @@ -1282,11 +1291,6 @@

    TextFormatUpdateEvent

    Returns [=this=]'s [=text format list=].

    A {{TextFormatUpdateEvent}} has an associated text format list, a list of zero or more [=text format=]s.

    -

    - User agents can adjust the underline style or thickness before dispatching the {{TextFormatUpdateEvent}} - to ensure proper contrast with the content or to mitigate fingerprinting risks. This may be especially - relevant when input methods with distinctive styling characteristics are used. -

  • CharacterBoundsUpdateEvent