Skip to content

Code point feature broken without commit 7c8abbe8 #2496

@gunnarhj

Description

@gunnarhj

This may or may not be an IBus bug, but I would appreciate input from others. Related Ubuntu bug: https://launchpad.net/bugs/2012788

In the coming Ubuntu 23.04 we see that using code points for entering Unicode characters no longer works. If I press for instance

Ctrl+Shift+U followed by 2014

I see u2014 on the screen. But it's not replaced with the expected character (in this case an Em Dash) when I confirm with Space or Enter — it just disappears.

The problem started with the Ubuntu build of ibus 1.5.28-2. The problem is not present if I downgrade to ibus 1.5.28-1. Neither is it present if I install the binaries from the 1.5.28-2 build for Debian experimental.

So what's the common denominators in the two latter cases? One thing is that they were both built with glib 2.74. So my suspicion is that building ibus with glib > 2.74 somehow breaks the code point feature.

@fujiwarat: Is this possibly something you can confirm, i.e. will building ibus with latest glib result in this issue?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions