logseq / logseq/db-test

WeChat Input Method Automatically Wraps 「」 with Curly Braces on macOS

Open
#1,171 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
28
Forks
2
PR merge metrics
No merged PRs in 30d

Description

Search first
  • I searched and no similar issues were found
What Happened?

When I use the WeChat Input Method on macOS, typing the Chinese corner brackets 「」 causes the input to be automatically converted to {「」}.

More specifically, if I type 「」 between two Chinese characters, the resulting text will be {} instead of 「」.

For example, when typing:

中文「测试」中文

the result becomes:

中文{}中文

I am using macOS and have tested the latest Logseq DB version:

2.0.1-alpha+nightly.20260908

The issue still exists in this version.

I also tested the native macOS input method, and it can input 「」 correctly without this issue.

Could you please help investigate this issue?

Reproduce the Bug
  1. open Logseq editor
  2. change your input app to Wechat input
  3. input some Chinese characters, and then input 「」characters, you will find it
  4. and if you input 「」between Chinese characters, you just can input {} not 「」
Expected Behavior

No response

Screenshots

No response

Desktop or Mobile Platform Information

No response

Additional Context

No response

Are you willing to submit a PR? If you know how to fix the bug.
  • I'm willing to submit a PR (Thank you!)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue in the Logseq editor on macOS with the WeChat input method, using Chinese corner brackets between Chinese characters. Compare the result with the native macOS input method. Done means 「」 remains unchanged instead of becoming {} or {「」}.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.