[GH-ISSUE #1782] [Bug]: mobile - visual - gray box above input box #7608

Closed
opened 2026-04-10 17:30:30 -05:00 by GiteaMirror · 2 comments
Owner

Originally created by @MatissJanis on GitHub (Oct 10, 2023).
Original GitHub issue: https://github.com/actualbudget/actual/issues/1782

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

Screenshot 2023-10-10 at 22 20 15

There's a weird gray box above the input field for some reason. I think this is new in v23.10.0

What error did you receive?

No response

Where are you hosting Actual?

None

What browsers are you seeing the problem on?

No response

Operating System

None

Originally created by @MatissJanis on GitHub (Oct 10, 2023). Original GitHub issue: https://github.com/actualbudget/actual/issues/1782 ### Verified issue does not already exist? - [X] I have searched and found no existing issue ### What happened? <img width="496" alt="Screenshot 2023-10-10 at 22 20 15" src="https://github.com/actualbudget/actual/assets/886567/4c669e48-b97c-43a1-a2bd-1d3ae99ea19e"> There's a weird gray box above the input field for some reason. I think this is new in v23.10.0 ### What error did you receive? _No response_ ### Where are you hosting Actual? None ### What browsers are you seeing the problem on? _No response_ ### Operating System None
GiteaMirror added the good first issueresponsivebug labels 2026-04-10 17:30:30 -05:00
Author
Owner

@miqh commented on GitHub (Oct 12, 2023):

@MatissJanis, I briefly attempted reproducing this and I suspect what you're seeing there might be the result of an overflow scrollbar.

Oddly, I was only able to see it on Firefox under responsive conditions and not Chromium.

repro

I traced it to the following line below and found that if overflowX: 'hidden' is added then the scrollbars stop appearing on interaction for me.

4cacc845c0/packages/desktop-client/src/components/mobile/MobileAmountInput.js (L172)

There's some suspect animation code that's commented out, but I don't know enough to work out why the flicker happens for me.

Anyway, I'd be happy to dig further or provide that above suggested change based on what you think.

<!-- gh-comment-id:1759554151 --> @miqh commented on GitHub (Oct 12, 2023): @MatissJanis, I briefly attempted reproducing this and I suspect what you're seeing there might be the result of an overflow scrollbar. Oddly, I was only able to see it on Firefox under responsive conditions and not Chromium. ![repro](https://github.com/actualbudget/actual/assets/43751307/deefe308-ee15-4864-9831-ee3b395af62c) I traced it to the following line below and found that if `overflowX: 'hidden'` is added then the scrollbars stop appearing on interaction for me. https://github.com/actualbudget/actual/blob/4cacc845c0e7323b5e4c8e6df3a5aba0ed4f06b3/packages/desktop-client/src/components/mobile/MobileAmountInput.js#L172 There's some suspect animation code that's commented out, but I don't know enough to work out why the flicker happens for me. Anyway, I'd be happy to dig further or provide that above suggested change based on what you think.
Author
Owner

@joel-jeremy commented on GitHub (Nov 15, 2023):

@miqh Thank you for taking the time to investigate. Please feel free to create a PR with the fix. :)

<!-- gh-comment-id:1811607066 --> @joel-jeremy commented on GitHub (Nov 15, 2023): @miqh Thank you for taking the time to investigate. Please feel free to create a PR with the fix. :)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#7608