[Bug]: Actual won't let an 'x' be entered between two numbers - forces reformating to an undesired character #2707

Open
opened 2026-02-28 20:25:10 -06:00 by GiteaMirror · 5 comments
Owner

Originally created by @Teprifer on GitHub (Dec 10, 2025).

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

Found when typing into a transaction comment: 2x3
Actual changes the x to be the multiplicative symbol: Image

Side by side of x to show the difference: Image

The bug is that actual shouldn't be reformatting text in a text field and instead allow users to enter text as they intend.

Also noted the same applies to entering in a payee name, a category name, category notes, and likely elsewhere text is being entered.

How can we reproduce the issue?

Edit any transaction comment or other text field and type in: 2x3 (or any other variation of numbers)
Note the x changes to the multiplicative symbol

Where are you hosting Actual?

Docker

What browsers are you seeing the problem on?

Firefox

Operating System

Linux

Originally created by @Teprifer on GitHub (Dec 10, 2025). ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? Found when typing into a transaction comment: 2x3 Actual changes the x to be the multiplicative symbol: <img width="75" height="43" alt="Image" src="https://github.com/user-attachments/assets/2bf94801-a33b-4504-b9c9-d312ac0bcbf4" /> Side by side of x to show the difference: <img width="93" height="47" alt="Image" src="https://github.com/user-attachments/assets/760d7140-0d00-4552-b44d-5e9cd6eb5719" /> The bug is that actual shouldn't be reformatting text in a text field and instead allow users to enter text as they intend. Also noted the same applies to entering in a payee name, a category name, category notes, and likely elsewhere text is being entered. ### How can we reproduce the issue? Edit any transaction comment or other text field and type in: 2x3 (or any other variation of numbers) Note the x changes to the multiplicative symbol ### Where are you hosting Actual? Docker ### What browsers are you seeing the problem on? Firefox ### Operating System Linux
GiteaMirror added the user interfacebug labels 2026-02-28 20:25:10 -06:00
Author
Owner

@db-src commented on GitHub (Dec 13, 2025):

I heavily suspect this is being done by your browser or system keyboard, not Actual. It does not happen here for me on Chrome.

@db-src commented on GitHub (Dec 13, 2025): I heavily suspect this is being done by your browser or system keyboard, not Actual. It does not happen here for me on Chrome.
Author
Owner

@matt-fidd commented on GitHub (Dec 17, 2025):

This appears to be happening for me on a Chromium based browser on MacOS

@matt-fidd commented on GitHub (Dec 17, 2025): This appears to be happening for me on a Chromium based browser on MacOS
Author
Owner

@michaelignacio commented on GitHub (Dec 17, 2025):

I can replicate the issue as well on the macOS Actual app. For some reason the "x" gets formatted vertical spacing when preceded and succeeded by integers, that's why it looks like a multiplication symbol.

@michaelignacio commented on GitHub (Dec 17, 2025): I can replicate the issue as well on the macOS Actual app. For some reason the "x" gets formatted vertical spacing when preceded and succeeded by integers, that's why it looks like a multiplication symbol.
Author
Owner

@db-src commented on GitHub (Dec 20, 2025):

So it copies/pasted as a letter x? If so then I guess it's a font kerning issue. It's important to be sure whether the symbol is changing or just the rendering of it, either way

@db-src commented on GitHub (Dec 20, 2025): So it copies/pasted as a letter x? If so then I guess it's a font kerning issue. It's important to be sure whether the symbol is changing or just the rendering of it, either way
Author
Owner

@michaelignacio commented on GitHub (Dec 26, 2025):

@db-src Yes, it copies/pastes as the letter x, confirmed after checking its ASCII value. From inspecting the element using Chrome, I can't find a specific style that might be causing it, so yes it could be font-specific.

@michaelignacio commented on GitHub (Dec 26, 2025): @db-src Yes, it copies/pastes as the letter x, confirmed after checking its ASCII value. From inspecting the element using Chrome, I can't find a specific style that might be causing it, so yes it could be font-specific.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#2707