Search Issue Tracker
By Design
Votes
9
Found in
6000.4.0a4
6000.5.0a1
Issue ID
UUM-122683
Regression
No
[iOS] Touch input is not clocked and UI is unresponsive when the application is paused mid-drag without lifting the finger
How to reproduce:
1. Open the “TouchdeallocAppBg_updated.zip“ project
2. Open the “DragDemo“ scene
3. Open the Build Settings Window (File > Build Settings)
4. In the Build Profiles Window, press the “Build” button to build an XCode project
5. Open the built XCode project
6. In the XCode Window, deploy the Player to a device
7. In the player, press one finger on the screen and hold
8. Using another finger, swipe up to open the App Switcher, and then open the App again without lifting the first finger
9. Move the first finger around the screen without lifting
Expected result: The drag is logged in the “Drag Position: “ TextField
Actual result: The drag is not logged in the “Drag Position: “ TextField
Reproducible with: 2021.3.48f1, 2022.3.56f1, 6000.0.35f1, 6000.1.0b3
Reproducible environment: macOS 15.1.1 (Intel)
Not reproducible environment: No other environment tested
Reproducible with these devices:
VLNQA00232, iPhone 8 Plus (MQ8M2ET/A), CPU: Apple A11 Bionic, GPU: Apple designed, OS: 16.7.10
VLNQA00600, iPad Pro (9.7 inch, WiFi), CPU: Apple A9X, GPU: Apple designed, OS: 14.8
VLNQA00535, iPhone XS (MT9F2ET/A), CPU: Apple A12 Bionic, GPU: Apple designed, OS: 17.6.1
VLNQA00416, iPhone 13 Pro (MLVA3ET/A), CPU: Apple A15 Bionic, GPU: Apple designed, OS: 16.1.1
VLNQA00626, iPhone 16 (MYE73QN/A), CPU: Apple A18 Pro, GPU: Apple designed, OS: 18.0.1
Notes:
- If you release the first finger and then touch the screen again the application will log drag once again
- "Touch was already deallocated" is logged in the debug console
- Reproducible with both Input Manager and the new Input System package
Comments (4)
-
kyubuns
Nov 11, 2025 05:07
The same issue is occurring in 6000.0.61.
-
unity_FC90D36D53555FD4AAB1
Aug 13, 2025 03:13
I hope it gets fixed soon
-
qwiboo
Jul 10, 2025 15:59
Still no fix in 6 months! Ridiculous!!
-
hermit_021
Mar 21, 2025 07:13
Does this issue resolved in any recent unity version, as i am using unity's latest LTS version 6000.0.43f1, but issue is still there.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Mono Windows Builds don't produce full log callstacks when generating logs
- AssetBundles fail to load when running in Built Players for Mobile Devices
- UI elements with text gets bigger and grey when Player window is moved to another screen with different resolution
- System name accepts multiline text but crops it on confirmation, duplicates input, and shrinks the field when empty
- UI element scale and position are wrong in project build when DRS is changed with HDR and Software Dynamic Resolution enabled
Resolution Note:
This is expected behavior in Unity’s input. On iOS, when the app moves to the background, the OS cancels active touches, and Unity input mirrors that state. Any touch in progress ends, and after returning to the foreground, touches are no longer tracked by OS and must be initiated again.