<?xml version="1.0" encoding="UTF-8"?>
<feature id="edit-context"><name>EditContext</name><description>The EditContext API allows you to build rich text editors that support advanced text input, such as Input Method Editor (IME) composition, an emoji picker, or other platform-specific editing UI.</description><baseline><status>limited</status></baseline><support><browser name="chrome" version="121" supported="true"></browser><browser name="firefox" version="—" supported="false"></browser><browser name="safari" version="—" supported="false"></browser><browser name="edge" version="121" supported="true"></browser><browser name="chrome_android" version="121" supported="true"></browser><browser name="firefox_android" version="—" supported="false"></browser><browser name="safari_ios" version="—" supported="false"></browser></support><specifications><spec>https://w3c.github.io/edit-context/</spec></specifications><caniuse></caniuse><mdn_url>https://developer.mozilla.org/docs/Web/API/TextFormat</mdn_url><compat_features><key>api.CharacterBoundsUpdateEvent</key><key>api.CharacterBoundsUpdateEvent.CharacterBoundsUpdateEvent</key><key>api.CharacterBoundsUpdateEvent.rangeEnd</key><key>api.CharacterBoundsUpdateEvent.rangeStart</key><key>api.EditContext</key><key>api.EditContext.EditContext</key><key>api.EditContext.attachedElements</key><key>api.EditContext.characterBounds</key><key>api.EditContext.characterBoundsRangeStart</key><key>api.EditContext.characterboundsupdate_event</key><key>api.EditContext.compositionend_event</key><key>api.EditContext.compositionstart_event</key><key>api.EditContext.selectionEnd</key><key>api.EditContext.selectionStart</key><key>api.EditContext.text</key><key>api.EditContext.textformatupdate_event</key><key>api.EditContext.textupdate_event</key><key>api.EditContext.updateCharacterBounds</key><key>api.EditContext.updateControlBounds</key><key>api.EditContext.updateSelection</key><key>api.EditContext.updateSelectionBounds</key><key>api.EditContext.updateText</key><key>api.HTMLElement.editContext</key><key>api.TextFormat</key><key>api.TextFormat.TextFormat</key><key>api.TextFormat.rangeEnd</key><key>api.TextFormat.rangeStart</key><key>api.TextFormat.underlineStyle</key><key>api.TextFormat.underlineThickness</key><key>api.TextFormatUpdateEvent</key><key>api.TextFormatUpdateEvent.TextFormatUpdateEvent</key><key>api.TextFormatUpdateEvent.getTextFormats</key><key>api.TextUpdateEvent</key><key>api.TextUpdateEvent.TextUpdateEvent</key><key>api.TextUpdateEvent.selectionEnd</key><key>api.TextUpdateEvent.selectionStart</key><key>api.TextUpdateEvent.text</key><key>api.TextUpdateEvent.updateRangeEnd</key><key>api.TextUpdateEvent.updateRangeStart</key></compat_features><canonical_url>https://nowyoucanuse.com/features--edit-context.html</canonical_url></feature>