FS#74736 - [electron] [chromium] doesn't display the trans flag emoji 🏳️⚧️ properly
Attached to Project:
Community Packages
Opened by Faye (faye) - Saturday, 14 May 2022, 06:54 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:03 GMT
Opened by Faye (faye) - Saturday, 14 May 2022, 06:54 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:03 GMT
|
Details
Description:
[electron] doesn't display the trans flag emoji 🏳️⚧️ properly; it gets displayed as a white flag 🏳️ followed by a trans symbol ⚧️, as though it's ignoring the ZWJ. Additional info: This affects at least [electron14] (14.2.9) through [electron] (18.2.1), I haven't fully checked how far back it goes. The upstream Electron 18.2.1 from https://github.com/electron/electron/releases/tag/v18.2.1 doesn't have this bug. Other reports of this issue: https://github.com/electron/electron/issues/31251 https://github.com/vector-im/element-web/issues/16884 Steps to reproduce: 1. Install Electron and an emoji font: `pacman -S electron noto-fonts-emoji` 2. Create a test file containing the trans flag emoji: `echo 🏳️⚧️ > test.txt` 3. Open the test file in Electron: `electron file://$(pwd)/test.txt` 4. The Electron window shows "🏳️ ⚧️" You can also input a 🏳️⚧️ into any Arch-packaged Electron app to observe the broken behavior, such as Element Desktop, Code, etc. Other flag emoji such as 🏳️🌈 are displayed correctly if you perform the same steps, it seems to just be the trans flag. |
This task depends upon
Closed by Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:03 GMT
Reason for closing: Moved
Additional comments about closing: https://gitlab.archlinux.org/archlinux/p ackaging/packages/electron/issues/1
Saturday, 25 November 2023, 20:03 GMT
Reason for closing: Moved
Additional comments about closing: https://gitlab.archlinux.org/archlinux/p ackaging/packages/electron/issues/1
Surprisingly, it renders in hover labels, when opening https://bugs.archlinux.org/index.php?string=74736 and hovering over this issue's summary, the flag shows up just fine.