Skip to content

CompositionEnd event is not triggering input event #3206

@sapnamaid

Description

@sapnamaid

Describe the bug
CompositionEnd event is not triggering input event in roosterJS version 9.0.2, causing updated content miss and not getting captured.

This event is getting triggered in legacy roosterJS V8 version. This is causing content added via drop down for multiple different languages using IME Keyboard is not getting captured.

To Reproduce
Steps to reproduce the behavior:

  1. Ensure you have installed Japanese language package.
  2. Go to 'https://microsoft.github.io/roosterjs/index.html
  3. Type any letter in Japanese and notice events triggered
    Expected behavior
    InputEvent is expected to be triggered before CompositionEnd event to capture typed text in different launguages.

Screenshots
If applicable, add screenshots to help explain your problem.

Image

Added screenshots of events triggered when Japanese characters are typed for Legacy demo and latest demo site.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions