Skip to content
This repository was archived by the owner on Sep 5, 2024. It is now read-only.

autocomplete: tapping autocomplete does not focus input on iOS #11793

Closed
Splaktar opened this issue Sep 9, 2019 · 1 comment
Closed

autocomplete: tapping autocomplete does not focus input on iOS #11793

Splaktar opened this issue Sep 9, 2019 · 1 comment
Assignees
Labels
os: iOS This issue is specific to iOS P2: required Issues that must be fixed. resolution: can't reproduce The team is unable to reproduce this issue with the information provided severity: regression This issue is related to a regression type: bug ui: mobile ux: polish
Milestone

Comments

@Splaktar
Copy link
Contributor

Splaktar commented Sep 9, 2019

Bug

CodePen and steps to reproduce the issue:

CodePen Demo which demonstrates the issue:

https://codepen.io/Splaktar/pen/XWrZYbp?editors=1010#0

Detailed Reproduction Steps:

  1. Tap an md-autocomplete
  2. Virtual keyboard automatically opens
  3. Type "Ha"

What is the expected behavior?

The letters "Ha" should show up in the input and the only option displayed should be Hawaii.

What is the current behavior?

The "Ha" keys are ignored and only the default list of all 50 states is displayed.
You can tap around enough to finally get focus on the input so that you can type, but it is frustrating and error prone.

What is the use-case or motivation for changing an existing behavior?

Basic UX.

Which versions of AngularJS, Material, OS, and browsers are affected?

  • AngularJS: 1.7.8
  • AngularJS Material: 1.1.2+
  • OS: iOS
  • Browsers: Safari 12.4.1

Is there anything else we should know? Stack Traces, Screenshots, etc.

This is a regression introduced in AngularJS Material 1.1.2.

This is still an issue on HEAD even after PR #11782 which improves autocomplete UX on touch devices.

I'm not sure which of the autocomplete changes in 1.1.2 caused this.

This issue does not occur on Android with Chrome 76.

@Splaktar Splaktar added os: iOS This issue is specific to iOS P2: required Issues that must be fixed. severity: regression This issue is related to a regression type: bug labels Sep 9, 2019
@Splaktar Splaktar self-assigned this Sep 9, 2019
@Splaktar Splaktar added this to the 1.1.21 milestone Sep 9, 2019
@Splaktar Splaktar modified the milestones: 1.1.21, 1.1.22 Sep 30, 2019
@Splaktar Splaktar modified the milestones: 1.1.22, 1.1.23 Oct 22, 2019
@Splaktar Splaktar modified the milestones: 1.1.23, 1.2.0 Jun 19, 2020
@Splaktar Splaktar modified the milestones: 1.2.0, 1.2.1 Jul 6, 2020
@Splaktar Splaktar added the resolution: can't reproduce The team is unable to reproduce this issue with the information provided label Sep 21, 2020
@Splaktar
Copy link
Contributor Author

This can no longer be reproduced on iOS 14 in the above CodePen or in the demo on the docs site.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
os: iOS This issue is specific to iOS P2: required Issues that must be fixed. resolution: can't reproduce The team is unable to reproduce this issue with the information provided severity: regression This issue is related to a regression type: bug ui: mobile ux: polish
Projects
None yet
Development

No branches or pull requests

1 participant