mirror of
https://github.com/actualbudget/actual.git
synced 2026-05-08 12:59:01 -05:00
Closed
opened 2026-04-18 02:54:05 -05:00 by GiteaMirror
·
37 comments
No Branch/Tag Specified
master
matiss/fix-publish-npm-cache-input
claude/plan-ci-secure-context-OtEe1
matiss/crdt-source-loading
worktree-misty-wishing-rain
release/v26.5.1
dependabot/npm_and_yarn/uuid-14.0.0
claude/hide-default-categories-1cwBZ
matiss/crdt-protobuf
release/26.5.0
claude/update-issue-template-ykMNn
claude/fix-issue-7667-DPXi3
cursor/formula-feedback-improvements-4223
cursor/resolve-pr-7449-ee11
claude/fix-typescript-build-error-JPtZ5
jfdoming/api-tokens-part-3
jfdoming/api-tokens-part-2
jfdoming/api-tokens-part-1
claude/speed-up-vrt-workflow-ZAyI5
claude/crdt-version-auto-publish-Ph1BH
copilot/add-repository-configs-to-packages
worktree-compressed-drifting-ritchie
worktree-mellow-strolling-dawn
matiss/browser-api
claude/api-consumer-verification-kfz1K
feature/enable-banking
cursor/transaction-table-rewrite-f077
pr-7454
claude/fix-issue-7410-LLLQ4
revert-7350-trim-deps
revert-7220-sankey-report
revert-7242-fix/split-parent-update-corruption
revert-7281-generate-icons
claude/electron-to-tauri-migration-LjBN8
worktree-remotion
claude/browser-compatible-api-QbhHh
claude/improve-cli-transactions-waTUY
claude/publish-react-native-ios-j8qoT
js-proxy
claude/fix-flaky-ci-job-5gDdz
react-query-rules
react-query-useSchedules
claude/nightly-theme-validation-scan-DzOGD
claude/debug-simplefin-error-ZuKzB
matiss/desktop-client-subpath-imports
claude/fix-simplefin-ssrf-T31gX
add-claude-github-actions-1772738270730
cursor/sync-performance-notification-9899
react-query-prefs
matiss/chunked-sync-and-progress-ux
v26.2.1
copilot/sub-pr-6880
fix-react-query-clear-on-close-budget
copilot/sub-pr-6140
feat/auto-note
feat/scoped-bank-sync
cursor/desktop-transactions-react-table-1d0c
fix-exhaustive-deps-App
copilot/fix-find-replace-bug
matiss/browser-tests
mobile-fix-drag-and-drop-across-groups
budget-table-v2
PayeeAutocomplete2
pglite
bugfix/plugins/fix-plugins-sw
feat/plugins/plugins-core-package
matiss/unicode-minus-fix
cursor/fix-actual-github-issue-6206-gemini-3-pro-preview-9c37
TransactionFormPage
cursor/implement-mortgage-and-loan-account-type-78ca
tests-update-fill-with-pressSequentially
mobile/link-modal
deps/25.11
cursor/fix-update-vrt-apply-ci-job-dispatch-b324
sync-server-plugins
cursor/propose-patch-for-github-issue-5680-2a18
fix/compiler-preserve-inner-dollar-escapes
cursor/analyze-actual-budget-issue-and-propose-fix-5b70
coderabbitai/docstrings/0c070e5
cursor/add-wip-prefix-and-comment-to-prs-d78d
jfdoming/08-21-auto-focus-on-navigate-in-all-browsers
show-totals-on-mobile-budget-banners
allow-child-transactions-make-transfer
mobile-calculator-keyboard
payee-geolocation
enhance/restore_scroll_position
dm-fix-second-click-on-mobile-new-transaction-2
scrollToLocationBudget
alert-autofix-38
tsconfig-composite
mobile-fix-uncategorized-transactions-on-tracking-budgets
server-budget-handlers
fix-sql-injection-in-cleanup-template
non-chrome-draggable-workaround
mobile-budget-page-swipe-navigation
ts-db-all
stable
dark-theme-with-brand-colors
fix-mobile-delete-group
ts-db-select
UnderKoen/reconcile-context-menu
master-before-server-merge
v25.2.1
ts-runQuery
rename-redux-hooks
UnderKoen/3557-persist-state-in-history
remove-redux-CLOSE_BUDGET
fix-exhaustive-deps-errors-FinancesApp
redux-toolkit-createSlice-backup
accounts-function-component
ts-useSplitsExpanded
loot-core-server-package
useTransactios-in-TransactionEdit
react-aria-input
move-redux-to-desktop-client
QueryState-type
fix-themes-applied-late
mobile-vrts
revert-3295-spendingCardFix
react-aria-button-4
split-payee-on-mobile
twk3/pin-apis-crdt
notes-tag-autocomplete
ts-LoadBackup
dnd-kit
package-upgrades
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
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#26633
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