Bug 417517 - Emoji Selector shows an empty window with just a clickable sidebar and nothing else
Summary: Emoji Selector shows an empty window with just a clickable sidebar and nothin...
Status: RESOLVED DUPLICATE of bug 417713
Alias: None
Product: plasmashell
Classification: Plasma
Component: Emoji Selector (show other bugs)
Version: 5.18.0
Platform: Neon Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-12 20:10 UTC by francaco
Modified: 2022-08-03 06:33 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Emoji Selector with sidebar closed and open (25.94 KB, image/png)
2020-02-12 20:10 UTC, francaco
Details

Note You need to log in before you can comment on or make changes to this bug.
Description francaco 2020-02-12 20:10:59 UTC
Created attachment 125915 [details]
Emoji Selector with sidebar closed and open

SUMMARY
Every time the Emoji Selector is opened it shows just a blank window whith a main section and a clickable sidebar at the left side, both showing no emoji, icon or button at all (only the sidebar icon).

STEPS TO REPRODUCE
1. Open Application launcher
2. Open Emoji Selector Application

OBSERVED RESULT
Window with no emoji or button besides the sidebar icon

EXPECTED RESULT
Window showing a set of emojis that can be selected and copied

SOFTWARE/OS VERSIONS
Operating System: KDE Neon 5.18 User Edition
KDE Plasma Version: 5.18.0
KDE Frameworks Version: 5.67.0
Qt Version: 5.13.2
Comment 1 Paul McAuley 2020-02-12 21:51:39 UTC
This seems to be related to the system regional language  settingbeing set to something other than en-US.

I get the following:
paul@PAUL-DELL:~> ibus-ui-emojier-plasma
could not find "plasma/ibus-emoji-dicts/emoji-en_GB.dict"
qrc:/ui/emojier.qml:53: TypeError: Cannot call method 'trigger' of undefined
qrc:/ui/emojier.qml:58: TypeError: Cannot read property 'title' of undefined
qrc:/ui/emojier.qml:69: TypeError: Cannot read property 'title' of undefined
qrc:/ui/CategoryAction.qml:25: TypeError: Cannot read property 'title' of undefined

However it works, with:
LANG=en_US ibus-ui-emojier-plasma

However, here I get monochrome emojis.

See the discussion at https://www.reddit.com/r/kde/comments/f27ibv/plasma_518_is_out_easier_system_settings/fhbz8ox/
Comment 2 francaco 2020-02-12 23:03:56 UTC
(In reply to Paul M from comment #1)
> This seems to be related to the system regional language  settingbeing set
> to something other than en-US.
> 
> I get the following:
> paul@PAUL-DELL:~> ibus-ui-emojier-plasma
> could not find "plasma/ibus-emoji-dicts/emoji-en_GB.dict"
> qrc:/ui/emojier.qml:53: TypeError: Cannot call method 'trigger' of undefined
> qrc:/ui/emojier.qml:58: TypeError: Cannot read property 'title' of undefined
> qrc:/ui/emojier.qml:69: TypeError: Cannot read property 'title' of undefined
> qrc:/ui/CategoryAction.qml:25: TypeError: Cannot read property 'title' of
> undefined
> 
> However it works, with:
> LANG=en_US ibus-ui-emojier-plasma
> 
> However, here I get monochrome emojis.
> 
> See the discussion at
> https://www.reddit.com/r/kde/comments/f27ibv/
> plasma_518_is_out_easier_system_settings/fhbz8ox/

I tried "ibus-ui-emojier-plasma" on a terminal. The bug remains and the terminal output is the same as yours, Paul, except for the first line that says "could not find "ibus/dicts/emoji-es_CL.dict"".
Also tried "LANG=en_US ibus-ui-emojier-plasma" as adviced in the reddit discussion, but the results are the same.
Comment 3 Jeff Huang 2020-02-13 07:05:15 UTC
I have the same problem on Arch here, my locale is zh-TW, but in libibus, it should be zh_Hant. Maybe we should add some locale alias?
Comment 4 Nate Graham 2020-02-16 23:16:34 UTC

*** This bug has been marked as a duplicate of bug 417713 ***