keybase / keybase/client

Bug: Backslash removed in front of symbols

Open
#24,539 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
9.2k
Forks
1.3k
Avg merge
12h 58m
Merged PRs (30d)
56

Description

Hello,

the keybase client doesn't show backslashes in front of symbols, e.g.:

image

When replying to the message, they're shown again.

We realized this when chatting about code snippets which had disappearing backlashes that should escape those symbols. This makes keybase practically unusable to copy&paste code as it's silently changed and sometimes this is not even be obvious if it doesn't break the syntax, so the code still runs, but is broken.

It's ok inside the backtick code-tags but they're not necessarily used for single lines of code.

So it would be better to handle backslashes like every other chat client and show them as they are.

(Tested on Linux and ios)

Regards
Arnim

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

No source file or test is identified. First reproduce the disappearing backslashes in a Keybase chat on Linux or iOS, comparing ordinary messages with replies and backtick code tags. Done means backslashes before symbols remain visible and copyable outside code tags.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, ios, linux
Domain
desktop-dev, frontend, mobile-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.