home-assistant / frontend

:lollipop: Frontend for Home Assistant
https://demo.home-assistant.io
Other
3.99k stars 2.72k forks source link

Displayed keyboard lacking characters on Safari or HA App #18915

Closed MHKnowles closed 3 weeks ago

MHKnowles commented 10 months ago

Checklist

Describe the issue you are experiencing

I originally opened this call in the iOS tracker and was told it was a a front-end issue and to open the issue here as it fails both in the app and in Safari:

When on an iPhone or iPad, trying to edit a numerical field within either an automation or a card (the problem probably extends further than this) then the on-screen keyboard that is opened does not have enough functionality to complete the field. Specifically, for me it's lacking the minus key so I can't edit fields which require negative values inputting. There's also no way of changing the keyboard. Attached you'll find 2 examples of this happening - you only have 0-9 and a full-stop possible, yet the extended keyboard should be opened (I believe this is a function of the field the UI is focused on). pic1 pic2

Describe the behavior you expected

What should happen is that the extended keyboard with more alphanumeric keys (and +- etc) should open when you tap on a numeric field instead of the keyboard given.

Steps to reproduce the issue

  1. Open HA in Safari or in the App on iOS
  2. Edit an automation or a card, probably easiest to attempt to edit or add a gauge card and try to enter a figure for minimum, maximum, severity, etc
  3. Note the keyboard that is opened. It is likely to be the same as my screenshots. ...

What version of Home Assistant Core has the issue?

2023.11.3

What was the last working version of Home Assistant Core?

No response

In which browser are you experiencing the issue with?

Safari on iOS (latest version), also HA App from App store (unsure but it probably uses the passthrough browser)

Which operating system are you using to run this browser?

iOS 17.1.2 on an iPhone 15 Pro (latest version but it probably occurs elsewhere)

State of relevant entities

N/A

Problem-relevant frontend configuration

Not sure how I would go about this.

Javascript errors shown in your browser console/inspector

None.

Additional information

No response

codyc1515 commented 10 months ago

This is how the iOS keyboard works. The only alternative to my knowledge would be to just make it a free text keyboard which wouldn't work for numeric entities if someone entered letters.

MHKnowles commented 10 months ago

Well assuming you have error-handling on those fields, it would be a preferable outcome to be able to enter full text and it fail than to be denied the ability to do so by the UI. There are other fields that show the full text keyboard within the UI already.

On 7 Dec 2023, at 23:27, Cody C @.***> wrote:



This is how the iOS keyboard works. The only alternative to my knowledge would be to just make it a free text keyboard which wouldn't work for numeric entities if someone entered letters.

— Reply to this email directly, view it on GitHubhttps://github.com/home-assistant/frontend/issues/18915#issuecomment-1846260317, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AZWQRTMTNMXRUVL3UDZUGRLYIJGGVAVCNFSM6AAAAABAHZAXJSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNBWGI3DAMZRG4. You are receiving this because you authored the thread.Message ID: @.***>

github-actions[bot] commented 7 months ago

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

codyc1515 commented 7 months ago

This is an iOS issue.

MHKnowles commented 7 months ago

Please fight it out amongst yourselves because I originally logged it as an iOS issue and was told that iOS inherited this from web and that I should relog it as a front end issue.

On 8 Mar 2024, at 00:18, Cody C @.***> wrote:



This is an iOShttps://github.com/home-assistant/iOS/issues issue.

— Reply to this email directly, view it on GitHubhttps://github.com/home-assistant/frontend/issues/18915#issuecomment-1984826331, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AZWQRTK5HPWF3UNI36UJSE3YXD7WRAVCNFSM6AAAAABAHZAXJSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBUHAZDMMZTGE. You are receiving this because you authored the thread.Message ID: @.***>

codyc1515 commented 7 months ago

Where’s the iOS ticket? Only the app can make a custom keyboard show.

MHKnowles commented 7 months ago

The guy looking after the iOS section closed it saying it wasn’t something that was dictated by iOS but by the web.

On 8 Mar 2024, at 07:13, Cody C @.***> wrote:



Where’s the iOS ticket? Only the app can make a custom keyboard show.

— Reply to this email directly, view it on GitHubhttps://github.com/home-assistant/frontend/issues/18915#issuecomment-1985159787, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AZWQRTN64JJGRIJVDFGFLOTYXFQJPAVCNFSM6AAAAABAHZAXJSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBVGE2TSNZYG4. You are receiving this because you authored the thread.Message ID: @.***>

github-actions[bot] commented 4 months ago

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

MHKnowles commented 4 months ago

Just to point out this is still an issue.

From: github-actions[bot] @.> Sent: Thursday, June 6, 2024 9:02 AM To: home-assistant/frontend @.> Cc: Michael Knowles @.>; Author @.> Subject: Re: [home-assistant/frontend] Displayed keyboard lacking characters on Safari or HA App (Issue #18915)

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

— Reply to this email directly, view it on GitHubhttps://github.com/home-assistant/frontend/issues/18915#issuecomment-2151654510, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AZWQRTL34XKDGCHLJ2ANHDDZGAJQHAVCNFSM6AAAAABAHZAXJSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNJRGY2TINJRGA. You are receiving this because you authored the thread.Message ID: @.***>

github-actions[bot] commented 1 month ago

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.