Message containing only U+FDFA makes all previous messages disappear from the UI #147
Labels
No Label
android
arch
backlog
blocked-on-external
bug
bugbash
component/bindings
component/bine
component/connectivity
component/cwtch
component/tapir
component/ui
cwtch-1.14
cwtch-1.15
cwtch-beta-1.1
cwtch-beta-1.10
cwtch-beta-1.11
cwtch-beta-1.12
cwtch-beta-1.13
cwtch-beta-1.2
cwtch-beta-1.3
cwtch-beta-1.4
cwtch-beta-1.5
cwtch-beta-1.5.x
cwtch-beta-1.6
cwtch-beta-1.7
cwtch-beta-1.8
cwtch-beta-1.9
design
duplicate
enhancement
flutter
funding-needed
help wanted
hybrid-groups
in-nightly
in-progress
invalid
ios
linux
mac
need-replication-or-investigation
ops
packaging
post-stable
question
questionable
requires-more-effort-than-we-can-spare
rust
scheduled
stable-blocker
tails
testing-needed
tests
tor
waiting-on-fix-confirmation
waiting-on-new-flutter-feature
whonix
windows
wontfix
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: cwtch.im/cwtch-ui#147
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Tested on desktop Arch Linux, running the latest official v1.1.1 beta release.
After sending or receiving a message containing only the unicode codepoint U+FDFA (ﷺ), the message history fails to render. It looks like this:
Any messages sent afterwards are still visible. Trying to scroll up results in an endless blank page.
I see this in the logs, which looks like it could be relevant:
Sending the string "helloﷺworld" works, however, it just renders as "helloworld". My guess is that, due to [unspecified font breakage], the text layout engine says that the string "ﷺ" has zero length, resulting in divide-by-zero or something similar in the UI layout logic.
Same stack trace in unresolved flutter issue thread (may or may not be relevant) https://github.com/flutter/flutter/issues/77908
Assuming this is fixed as of 1.6:
If however it is not fixed, please reopen this issue!
Thanks!