Skip to content

[Super Editor][IME][Android][Samsung][GBoard]: Fix error when Samsung sends deltas after newline key, fix GBoard removes trailing space in empty paragraph when inserting newline (Resolves #2979)(Resolves #2981)#2982

Merged
matthew-carroll merged 5 commits into
mainfrom
2979_2981_fix-samsung-ime-delta-ordering-bug_fix-gboard-trailing-space-removal-bug
Mar 14, 2026
Merged

[Super Editor][IME][Android][Samsung][GBoard]: Fix error when Samsung sends deltas after newline key, fix GBoard removes trailing space in empty paragraph when inserting newline (Resolves #2979)(Resolves #2981)#2982
matthew-carroll merged 5 commits into
mainfrom
2979_2981_fix-samsung-ime-delta-ordering-bug_fix-gboard-trailing-space-removal-bug

Conversation

@matthew-carroll

Copy link
Copy Markdown
Contributor

[Super Editor][IME][Android][Samsung][GBoard]: Fix error when Samsung sends deltas after newline key, fix GBoard removes trailing space in empty paragraph when inserting newline (Resolves #2979)(Resolves #2981)

Issues are thoroughly described in their original tickets:

I also added a long-lived write-up to catalog weird issues we find with various platforms and keyboards: https://github.com/Flutter-Bounty-Hunters/super_editor/wiki/IME-Platform-Bugs-(Samsung,-SwiftKey-keyboard,-etc)

@matthew-carroll matthew-carroll merged commit 480891c into main Mar 14, 2026
23 checks passed
@matthew-carroll matthew-carroll deleted the 2979_2981_fix-samsung-ime-delta-ordering-bug_fix-gboard-trailing-space-removal-bug branch March 14, 2026 03:05
github-actions Bot pushed a commit that referenced this pull request Mar 14, 2026
… sends deltas after newline key, fix GBoard removes trailing space in empty paragraph when inserting newline (Resolves #2979)(Resolves #2981) (#2982)

* Also introduces `SuperEditorLog` to explicitly report important errors and exceptions.
matthew-carroll added a commit that referenced this pull request Mar 14, 2026
… sends deltas after newline key, fix GBoard removes trailing space in empty paragraph when inserting newline (Resolves #2979)(Resolves #2981) (#2982)

* Also introduces `SuperEditorLog` to explicitly report important errors and exceptions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant