Skip to content
This repository was archived by the owner on Sep 5, 2024. It is now read-only.
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

@robindierckx

Description

@robindierckx

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:

  1. start an ionic project, include ngMaterial, create an android platform
  2. add an input field or text area: <textarea></textarea>
  3. connect your android device and start the app "ionic run android" on a touch-device
  4. 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.
  5. remove ngMaterial, and you'll have the expected behavior with the cursor moving as expected.

Angular Versions: *

  • Angular Version: 1.5.3
  • Angular 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.1
  • OS: * 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:

  1. start an ionic project, include ngMaterial, create an android platform
  2. add an input field or text area: <textarea></textarea>
  3. connect your android device and start the app "ionic run android" on a touch-device
  4. 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.3
  • Angular 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.1
  • OS: * Android

Metadata

Metadata

Assignees

No one assigned

    Labels

    resolution: works as expectedThe functionality works as designed and documented.type: ionicIssues specifically related to integration with the Ionic framework.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions