microsoft / BotFramework-WebChat

A highly-customizable web-based client for Azure Bot Services.
https://www.botframework.com/
MIT License
1.59k stars 1.54k forks source link

Keyboard sometimes do not show up on iOS when focused on send box #4730

Closed proxy-hatch closed 1 year ago

proxy-hatch commented 1 year ago

Is it an issue related to Adaptive Cards?

No

Is this an accessibility issue?

No

What version of Web Chat are you using?

Latest production

Which distribution are you using Web Chat from?

NPM

Which hosting environment does this issue primarily affect?

Cordova/PhoneGap

Which browsers and platforms do the issue happened?

Platform: iOS/iPadOS

Which area does this issue affect?

Send box

What is the public URL for the website?

No response

Please describe the bug

Framework: Ionic React with Capacitor

focus on send message box sometimes does not trigger virtual keyboard

Do you see any errors in console log?

No response

How to reproduce the issue?

  1. Build simple ReactWebchat in Ionic React using a starter template https://ionicframework.com/docs/react/your-first-app
  2. Deploy to a physical Iphone or simulator device (ensure virtual keyboard is enabled)

What do you expect?

focus on send message box always trigger virtual keyboard

What actually happened?

focus on send message box sometimes DOES NOT trigger virtual keyboard

Do you have any screenshots or recordings to repro the issue?

No response

Adaptive Card JSON

No response

Additional context

probably related to Webchat text box component not implemented with as intended in an ionic react app.

I can perhaps try manually hooking 'keyboard show command' on send message box focus. Don't know if Webchat supports this.

InfinytRam commented 1 year ago

Thanks @proxy-hatch, I'm investigating.

InfinytRam commented 1 year ago

@proxy-hatch,

Asking few clarifying questions:

  1. Is this issue happening only for iOS devices?
  2. Is this issue reproducible only with Ionic Framework?
  3. Have you tried to isolate Ionic React Framework/Capacitor from WebChat to see if this issue is still reproducible?
InfinytRam commented 1 year ago

Hi @proxy-hatch, Closing this due to inactivity.