Bug 458247 - Chat list room activation expands chat settings instead of interactive chat room view (NeoChat Android v22.06 arm64-8a) [Android 12.1]
Summary: Chat list room activation expands chat settings instead of interactive chat r...
Status: RESOLVED WORKSFORME
Alias: None
Product: NeoChat
Classification: Applications
Component: General (other bugs)
Version First Reported In: unspecified
Platform: Android Other
: NOR major
Target Milestone: ---
Assignee: Tobias Fella
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-08-24 12:03 UTC by edk
Modified: 2022-10-22 05:01 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
'Chat settings' modal view opens up instead of the main chat when activating a chat from the list of chat rooms in the default logged-in view (78.74 KB, image/jpeg)
2022-08-24 12:03 UTC, edk
Details

Note You need to log in before you can comment on or make changes to this bug.
Description edk 2022-08-24 12:03:27 UTC
Created attachment 151550 [details]
'Chat settings' modal view opens up instead of the main chat when activating a chat from the list of chat rooms in the default logged-in view

SUMMARY

After installing KDE NeoChat from the Nightly Fdroid repo (I cannot find any other binaries for NeoChat on Android other than Nightly), I logged in to my matrix homeserver (aria-net.org), verified the device, and trying to open a chat results in the chat settings modal opening on the bottom of the screen, no matter where you touch it is impossible to enter the chat view.


STEPS TO REPRODUCE
1. Install KDE NeoChat from FDroid using the KDE Android Build Nightly builds repository (https://cdn.kde.org/android/fdroid/repo) on any supported android version
2. Login to a known working matrix homeserver with chat rooms already populated
3. Click on any chat in the default 'chat list' view by any area but that occupied by the settings icon on the right of the item

OBSERVED RESULT
'Chat settings' modal view opens up (as if you tapped on 'settings' icon to the right) instead of entering the chat room

EXPECTED RESULT
The application opens the chat view for the chat that was touched, where user sees the chat room interface occupying the main view

SOFTWARE/OS VERSIONS
Android:
12.1 (DivestOS|LineageOS 19.1) with August 2022 security patches

KDE Frameworks Version: 
5.96.0

Qt Version: 
5.15.5

ADDITIONAL INFORMATION

NeoChat for Android, is particularly important for Android users because all the other Matrix clients for Android appear to be forks of Element, which is written in Kotlin/Javascript built on Electron (= webapp native wrapper) and and can consume 10-20x the RAM that NeoChat does. (NeoChat uses around 50MB of RAM, Element-based clients can use 500-1000MB of RAM).
Comment 1 edk 2022-08-24 12:20:30 UTC
IMPORTANT: 
This bug applies to the stable build. 

At time of writing I believed only the KDE Android nightly builds was available. I have since reproduced the bug with the stable version (v22.06 11/08/22) which I since installed from the stable-releases KDE Android repository at https://cdn.kde.org/android/stable-releases/fdroid/repo/.

Please consider this bug report for the stable version, it functions exactly the same.
Comment 2 James Graham 2022-09-22 11:08:52 UTC
Hey I'm struggling to reproduce here. On mine when I tap a room it enters as expected. Now a long press opens the menu and again is expected behaviour.

If I was to take a guess that would mean your phone is registering everything as a long press.

Can I check that you are just trying to tap the room rather than long pressing? And also just to try making sure your tap is as short as possible and see if that enters the room.

Also is this intermittent or all the time?
Comment 3 Bug Janitor Service 2022-10-07 04:51:26 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2022-10-22 05:01:22 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!