mirror of
https://github.com/actualbudget/actual.git
synced 2026-07-16 07:04:23 -05:00
Closed
opened 2026-05-25 18:47:03 -05:00 by GiteaMirror
·
37 comments
No Branch/Tag Specified
master
dependabot/npm_and_yarn/npm_and_yarn-cd62b4b37a
api-browser-custom-data-dir
tabedzki/feat/replacing-month-picker-with-day-picker
delay-initial-sync-until-loaded
jfdoming/mobile-app-build
cross-version-sync-compat
jfdoming/api-tokens-part-1
jfdoming/api-tokens-part-2
jfdoming/api-tokens-part-3
jfdoming/mobile-app-updates
claude/budget-version-migration-compat-151jlr
claude/worker-error-serialization-9iqtl7
claude/react-table-library-research-afx83z
claude/issue-8401-regression-test-9nw9l3
jfdoming/mobile-app-foundation-part-1
jfdoming/mobile-app-scaffold
release
ai-fix-cleanup-def-8290
claude/relaxed-shannon-jusywa
claude/fervent-keller-s6f2fq
claude/determined-feynman-st1y9z
claude/wizardly-einstein-vi2wce
claude/sweet-albattani-7nseio
feat/bank-sync-per-budget-file
claude/affectionate-cannon-y0kc82
claude/dependabot-findings-m9pgmb
claude/mac-app-ios-publish-zjs1lz
claude/vigilant-tesla-aiiyos
depot-migrate-secrets-1781296330308
claude/quirky-cerf-v5qck7
claude/animation-removal-alternative-2etfh1
claude/netlify-preview-comments-consolidate-9XPYa
osc/7391-error-boundaries-reports
claude/pensive-dijkstra-7DYui
claude/server-app-version-mismatch-HTCGv
claude/pr-8027-review-feedback-mELuO
claude/zealous-wozniak-e5pO0
claude/intelligent-heisenberg-BSHJq
claude/translation-download-refactor-jFRsO
claude/mobile-performance-ideas-G9PAO
claude/github-issue-7988-5A5ly
blacksmith-migration-ff70d2d
claude/great-mayer-KRvOk
claude/react-native-ios-compilation-fcJh5
claude/serene-goldberg-58xv0
claude/kind-euler-LVG3K
release-automation/edge-nightly
7710-bundle-migrations
claude/fix-docker-build-error-WMfed
claude/llm-compatible-release-notes-t20Nr
7710-tests-tdd
cursor/transaction-table-rewrite-f077
claude/plan-ci-secure-context-OtEe1
claude/fix-issue-7667-DPXi3
cursor/resolve-pr-7449-ee11
claude/fix-typescript-build-error-JPtZ5
copilot/add-repository-configs-to-packages
worktree-compressed-drifting-ritchie
claude/api-consumer-verification-kfz1K
pr-7454
claude/fix-issue-7410-LLLQ4
revert-7281-generate-icons
react-query-useSchedules
copilot/sub-pr-6140
package-upgrades
v26.7.0
v26.6.0
v26.5.2
v26.5.1
v26.5.0
v26.4.0
v26.3.0
v26.2.1
v26.2.0
v26.1.0
v25.12.0
v25.11.0
v25.10.0
v25.9.0
v25.8.0
v25.7.1
v25.7.0
v25.6.1
v25.6.0
v25.5.0
v25.4.0
v25.3.1
v25.3.0
v25.2.1
v25.2.0
v25.1.0
v24.12.0
v24.11.0
v24.10.1
v24.10.0
v24.9.0
v24.8.0
v24.7.0
v24.6.0
v24.5.0
v24.4.0
v24.3.0
v24.2.0
v24.1.0
v23.12.0
v23.11.0
v23.10.0
v23.9.0
v23.8.1
v23.8.0
v23.7.2
v23.7.1
v23.7.0
v23.6.0
v23.5.0
v23.4.2
v23.4.1
v23.4.0
v23.3.2
v23.3.0
v23.2.9
v23.2.5
v23.1.12
v22.12.9
Labels
Clear labels
AI generated
API
bank sync
budgeting
bug
can’t replicate
dependencies
docker
documentation
electron
experimental feature
feature
feedback
goal templates
good first issue
help wanted
importers
maintenance
needs info
needs testing
needs triage
needs votes
openid
payees
pull-request
regression
reports
responsive
rules
schedules
server
✨ merged
split transactions
tech debt
tech-support
theme
transaction import
transaction reconciliation
transactions
translations
upstream
user interface
✅ approved
wontfix
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/actual#90469
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @gagegogan on GitHub (Dec 31, 2023).
Original GitHub issue: https://github.com/actualbudget/actual/issues/2149
Verified issue does not already exist?
What happened?
On a mobile device, specifically iOS you cannot focus the amount input to enter an amount. The keyboard will not open.
What error did you receive?
None
https://github.com/actualbudget/actual/assets/10763068/b5377c2d-bd9a-4fc1-b62a-27de3f795062
Where are you hosting Actual?
None
What browsers are you seeing the problem on?
Chrome, Safari
Operating System
Mobile Device
@Kidglove57 commented on GitHub (Dec 31, 2023):
This is odd. I am using an iPhone 15 Pro Max with iOS 17 and I am able to add transactions. See clip attached.
@Kidglove57 commented on GitHub (Dec 31, 2023):
https://github.com/actualbudget/actual/assets/93882449/327541e3-bc48-4606-97ee-7e5432fb7673
@gagegogan commented on GitHub (Dec 31, 2023):
I am on a iPhone 13 Pro Max. I tried it in Chrome and Safari. It just toggles between positive and negative.
@gagegogan commented on GitHub (Dec 31, 2023):
I tried it in the demo server. Please do the same
@gagegogan commented on GitHub (Dec 31, 2023):
Just another note. Locally installed Actual onto my laptop, and the same issue occurs. If I click on it with a mouse, it just toggles between positive and negative.
@gagegogan commented on GitHub (Dec 31, 2023):
Just tested version 23.11.0 and the keyboard opens
@gagegogan commented on GitHub (Dec 31, 2023):
OK. I just spun up my own server and it works fine. It's an issue with the demo website.
@rich-howell commented on GitHub (Jan 1, 2024):
@MatissJanis can you re-open this? The issue exists in the edge build releasing would cause an issue entering new transactions.
@Kidglove57 commented on GitHub (Jan 1, 2024):
Good spot @rich-howell!
I can also reproduce this in Edge.
@gagegogan I was using the latest 2023-12 rather than Edge
@gagegogan commented on GitHub (Jan 1, 2024):
Reopened due to your comment @rich-howell
@MatissJanis commented on GitHub (Jan 1, 2024):
Thanks! This is definitely something we need to address before releasing v24.1.0
@MatissJanis commented on GitHub (Jan 1, 2024):
cc @joel-jeremy I suspect #2068 is breaking this. Do you have any quick ideas what might be at fault here? If not I'd be inclined to revert the PR in order to unblock the release.
@joel-jeremy commented on GitHub (Jan 1, 2024):
This might be caused by blur behavior in iOS
@joel-jeremy commented on GitHub (Jan 3, 2024):
@gagegogan Can you test if https://github.com/actualbudget/actual/pull/2166 fixes the issue?
@gagegogan commented on GitHub (Jan 3, 2024):
No change. The same issue still persists.
@Kidglove57 commented on GitHub (Jan 3, 2024):
Agreed - no change for me either
@gagegogan commented on GitHub (Jan 3, 2024):
This issue really baffles me. I was comparing edge to the latest stable release, and I don't see any breaking chains that could've caused it. Then again, I'm not familiar with the code base. Or react for that matter. I'm a vie guy.
@joel-jeremy commented on GitHub (Jan 3, 2024):
That's weird, it works just fine in Android. In your video I can also see that the amount field is entering it's focused state.
@gagegogan commented on GitHub (Jan 3, 2024):
Is there an API that you can just call the keyboard to open on focus? Might be a quick fix. Additionally, do a platform check
@rich-howell commented on GitHub (Jan 3, 2024):
The focus state changes but no keyboard appears.
If I run it in the dev console on the desktop I can replicate it but if I type on my keyboard numbers are inserted so it seems to be a suppression of the keyboard appearing for some reason.
@rich-howell commented on GitHub (Jan 3, 2024):
I went back to some older open pulls and #2108 doesn't have the issue.
@joel-jeremy commented on GitHub (Jan 3, 2024):
What could possibly be suppressing keyboard in iOS? I have pushed an update on the PR, could you please try again?
@gagegogan commented on GitHub (Jan 3, 2024):
I don't see an updated link on the PR
@joel-jeremy commented on GitHub (Jan 3, 2024):
Just click on the same netlify link on the PR
@gagegogan commented on GitHub (Jan 3, 2024):
Same issue occurs
@gagegogan commented on GitHub (Jan 3, 2024):
I wonder if the button is interfering in someway
@joel-jeremy commented on GitHub (Jan 3, 2024):
What do you mean?
I tried using a ref to focus on the input. Maybe that will force the keyboard to show up - can you try the link again? (Sorry I don't have an iOS device so I'm not able to test on my own)
@HansiWursti commented on GitHub (Jan 3, 2024):
Hi,
I surfed a little bit at the Web.
Is this maybe the problem?
https://stackoverflow.com/a/35768655/8741781
That the focus is not directy triggered by an user Input and iOS handle the focus in an interesting way?
Thank you!
@gagegogan commented on GitHub (Jan 3, 2024):
Still does not work. But I was referencing the button that caused the focus onto the input.
@joel-jeremy commented on GitHub (Jan 3, 2024):
This might be worth looking into. Pushed another update on the PR.
@gagegogan commented on GitHub (Jan 3, 2024):
Still not working.
@joel-jeremy commented on GitHub (Jan 3, 2024):
I guessing the
onRequestActiveEditcallback is causing the issue. It runs the edit action in an effect instead of synchronously from the button click event handler. I have updated the hook to run the action synchronously.@rich-howell commented on GitHub (Jan 4, 2024):
It works on iOS now the keyboard shows again and I can enter a transaction.
@Kidglove57 commented on GitHub (Jan 4, 2024):
Yes, confirmed all working now. Thanks for your perseverance!
@gagegogan commented on GitHub (Jan 4, 2024):
Also working for me.
@joel-jeremy commented on GitHub (Jan 4, 2024):
Re-opening this since the PR hasn't been reviewed and merged yet
@MatissJanis commented on GitHub (Jan 5, 2024):
Fix was merged