gray-mueller / gray-mueller/courier-delivery-system-node-js
Ensure Typing Bar Stays Attached to Keyboard During Chat
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Describe the bug
In the Enatega Multivendor Rider App's chat feature, the typing bar should remain attached to the keyboard while typing, ensuring a seamless and user-friendly chat experience. Currently, when users type a message, the typing bar may not adjust properly with the keyboard, leading to inconvenience and a disjointed user experience.
To Reproduce
Open the Enatega Multivendor Rider App.
Navigate to the chat feature.
Initiate a chat conversation with a user.
Begin typing a message.
Observe that the typing bar may not stay attached to the keyboard as it appears, causing inconvenience and disrupting the flow of typing.
Expected behavior
While typing a message in the chat feature, the typing bar should dynamically adjust its position to stay attached to the keyboard, ensuring a seamless and user-friendly chat experience. This behavior enhances usability and allows users to focus on their conversation without interruptions.
Screenshots
https://github.com/ninjas-code-official/food-delivery-multivendor/assets/153413752/c1e8eaad-a9ac-4c20-b50e-2642db84eae5
Smartphone (please complete the following information):
Device: IOS.
Additional context
IOS specific bug.
Contributor guide
Research direction
Start by reproducing the issue on iOS in the Enatega Multivendor Rider App's chat feature, then locate the chat typing bar and keyboard-handling entry points. Done means the typing bar dynamically stays attached to the keyboard while entering a message without disrupting the conversation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100