This repository was archived by the owner on Sep 5, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3.4k
This repository was archived by the owner on Sep 5, 2024. It is now read-only.
Ionic & ngMaterial bug: place cursor in between text on input field not working #10058
Copy link
Copy link
Closed
Closed
Copy link
Labels
resolution: works as expectedThe functionality works as designed and documented.The functionality works as designed and documented.type: ionicIssues specifically related to integration with the Ionic framework.Issues specifically related to integration with the Ionic framework.
Description
Actual Behavior:
What is the issue? *
In Ionic, on android, it's not possible to move cursor in between text on input fields. The issue described here, solved a few months ago, re-appears on android touch devices (not on browsers) when including ngMaterial.
Steps to reproduce the issue:
- start an ionic project, include ngMaterial, create an android platform
- add an input field or text area: <textarea></textarea>
- connect your android device and start the app "ionic run android" on a touch-device
- on your touch-device type text (e.g., "hello world") in your text area. Try with your finger to put the cursor between two letters you just typed (e.g., between letter 5 and letter 6) => it doesn't work: the cursor stays where it is at the end where you finished typing.
- remove ngMaterial, and you'll have the expected behavior with the cursor moving as expected.
Angular Versions: *
Angular Version:
1.5.3Angular Material Version:
1.1.1
Additional Information:
Browser Type: *
Ionic on samsung tab E (or any other android touch device)Browser Version: *
ionic 1.3.1OS: *
Android
Actual Behavior:
What is the issue? *
In Ionic, on android, it's not possible to move cursor in between text on input fields. The issue described here, solved a few months ago, re-appears on android (not on browsers) when including ngMaterial.
Steps to reproduce the issue:
- start an ionic project, include ngMaterial, create an android platform
- add an input field or text area: <textarea></textarea>
- connect your android device and start the app "ionic run android" on a touch-device
- on your touch-device type text (e.g., "hello world") in your text area. Try with your finger to put the cursor between two letters you just typed (e.g., between letter 5 and letter 6) => it doesn't work: the cursor stays where it is at the end where you finished typing.
Angular Versions: *
Angular Version:
1.5.3Angular Material Version:
1.1.1
Additional Information:
Browser Type: *
Ionic on samsung tab E (or any other android touch device)Browser Version: *
ionic 1.3.1OS: *
Android
Metadata
Metadata
Assignees
Labels
resolution: works as expectedThe functionality works as designed and documented.The functionality works as designed and documented.type: ionicIssues specifically related to integration with the Ionic framework.Issues specifically related to integration with the Ionic framework.