Skip to content

fix(mac): add Microsoft Word to non-compliant app list#14940

Merged
sgschantz merged 1 commit intomasterfrom
fix/mac/14160-bengali-word
Oct 15, 2025
Merged

fix(mac): add Microsoft Word to non-compliant app list#14940
sgschantz merged 1 commit intomasterfrom
fix/mac/14160-bengali-word

Conversation

@sgschantz
Copy link
Copy Markdown
Contributor

Microsoft Word was removed from the internal non-compliant app list on 2020-11-24, but is added back now to address an issue with Bengali text as described in #14160. It appears that Microsoft Word is mostly compliant: it can get the current location and selection and read the text correctly, but when insert text that includes text to replace, something goes wrong.

Fixes: #14160

User Testing

TEST_BENGALI_TEXT

  1. Install the keyboard Bengali Phonetic (ITRANS) in Keyman for Mac.
  2. Open a new document in Microsoft Word.
  3. Type the sequence: akTopaasa
  4. Confirm that the resulting text is অক্টোপাস

addresses issue with Bengali text

Fixes: #14160
@sgschantz sgschantz added this to the A19S14 milestone Oct 10, 2025
@sgschantz sgschantz self-assigned this Oct 10, 2025
@sgschantz sgschantz added mac/ compatibility Issues in interactions between Keyman and a specific app or group of apps, e.g. incorrect output android/app/ labels Oct 10, 2025
@sgschantz sgschantz added this to Keyman Oct 10, 2025
@github-project-automation github-project-automation bot moved this to Todo in Keyman Oct 10, 2025
@keymanapp-test-bot keymanapp-test-bot bot added has-user-test user-test-required User tests have not been completed labels Oct 10, 2025
@keymanapp-test-bot
Copy link
Copy Markdown

keymanapp-test-bot bot commented Oct 10, 2025

User Test Results

Test specification and instructions

Test Artifacts

@github-actions github-actions bot added android/app/ fix and removed android/app/ user-test-required User tests have not been completed labels Oct 10, 2025
@Meng-Heng Meng-Heng self-assigned this Oct 13, 2025
@Meng-Heng
Copy link
Copy Markdown
Contributor

Hello @sgschantz, the build had failed.

@keymanapp-test-bot keymanapp-test-bot bot added the user-test-required User tests have not been completed label Oct 13, 2025
@mcdurdin
Copy link
Copy Markdown
Member

Hello @sgschantz, the build had failed.

@Meng-Heng I have re-run the build

@Meng-Heng
Copy link
Copy Markdown
Contributor

Test Results

MacBook Pro Intel Chip,
macOS Sequoia 15.7.1.

  • TEST_BENGALI_TEXT (PASSED):
  1. Install Keyman for macOS v19.0.135-alpha-test-14940
  2. Install the Bengali Phonetic (ITRANS) keyboard.
  3. Open a new document in Microsoft Word v16.98.
  4. Type the sequence: akTopaasa
  5. Confirmed: the result is
    • Test specs: অক্টোপাস
    • From word: অক্টোপাস
    Screenshot 2568-10-13 at 1 41 12 in the afternoon

@keymanapp-test-bot keymanapp-test-bot bot removed the user-test-required User tests have not been completed label Oct 13, 2025
@mcdurdin
Copy link
Copy Markdown
Member

@sgschantz process nit: don't forget to assign reviewers 😁

@mcdurdin
Copy link
Copy Markdown
Member

Do we want to back-port this to 18.0?

@sgschantz sgschantz merged commit 4fd2adc into master Oct 15, 2025
8 checks passed
@sgschantz sgschantz deleted the fix/mac/14160-bengali-word branch October 15, 2025 01:14
@github-project-automation github-project-automation bot moved this from Todo to Done in Keyman Oct 15, 2025
@keyman-server
Copy link
Copy Markdown
Collaborator

Changes in this pull request will be available for download in Keyman version 19.0.140-alpha

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

android/app/ compatibility Issues in interactions between Keyman and a specific app or group of apps, e.g. incorrect output fix has-user-test mac/

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

bug(mac): MS Word rendering logic for Bengali Phonetic (ITRANS)

4 participants