thunderbird / thunderbird/thunderbird-android

Markdown backticks render unreadably

Open
#9,721 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

unconfirmed
Dominant language
Kotlin
Stars
14k
Forks
2.8k
Avg merge
3d 3h
Merged PRs (30d)
57

Description

Checklist
  • I have used the search function to see if someone else has already submitted the same bug report.
  • I will describe the problem with as much detail as possible.
App

K-9 Mail

App version

11.1

Where did you get the app from?

Google Play

Android version

13

Device model

SM-A515U (Galaxy A51)

Steps to reproduce

If a message contains (markdown) bacticks, the enclosed text renders as a blank white box. In the attached screenshot, the source is in this style:

My organization has a lot of packages emitting the `_DeprecatedInstaller`=
 [warning](https://github.com/pypa/setuptools/blob/9cc2f5c05c333cd4cecd2c=
0d9e7c5e208f2a3148/setuptools/installer.py#L149C7-L149C27). They use `set=
up_requires` to get a setuptools plugin similar to PBR.  Pip is apparentl=
y choosing to install them with `setup.py install`.

This message was not written originally as an email, it was a forum post (specifially in this case, python.org's Discourse forum) and forwarded by that software as email to subscribers.

Expected behavior

backtick contents renders in some readable format, doesn't have to be constant-width code style.

Actual behavior

Image

Logs

No response

Contributor guide

Open the contributing guide

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

Reproduce the issue on Android 13 with K-9 Mail 11.1 using the provided forwarded message containing inline backticks, then trace the Markdown and email rendering path. Done means backtick-enclosed text renders readably instead of as a blank white box; add a regression test if the relevant test location is identified.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.