forked from mirrors/gecko-dev
IPA (SIL) keyboard for Keyman Desktop tries to delete only a combined diacritical mark when user toggles it. However, `TSFTextStore` uses `eSetSelection` event without explicitly setting `mExpandToClusterBoundary`. Its default value is `true` and it causes deleting a previous base character of the deleting diacritical mark too. I think that it should be set to `false` when the selection range is specified by IME framework and IME itself. However, some TIPs may have already done some hack if focused window is ours. For avoiding the regression risk, we should change our behavior only when - The active TIP is Keyman Desktop (It has common CLSID for any keyboard layouts) - In the Nightly channel or early beta builds for any other TIPs Differential Revision: https://phabricator.services.mozilla.com/D97976 |
||
|---|---|---|
| .. | ||
| brotli | ||
| fdlibm | ||
| freetype2 | ||
| libjar | ||
| libmar | ||
| libpref | ||
| woff2 | ||
| xz-embedded | ||
| zlib | ||
| moz.build | ||