gray-mueller / gray-mueller/deliveroo-clone-app-using-react-js

Ensure Typing Bar Stays Attached to Keyboard During Chat

Open
#324 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
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

Open the contributing guide

Research direction

Start by reproducing the chat typing behavior in the Enatega Multivendor Rider App on iOS, then locate the chat feature and the typing bar implementation. Check how the typing bar responds when the keyboard appears and disappears. Done means the bar remains attached to the keyboard while entering a message on iOS.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, react
Domain
mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.