GithubHelp home page GithubHelp logo

Comments (7)

jeanfbrito avatar jeanfbrito commented on June 3, 2024

Hey @paulchen I tested it and worked for me. This happens in how many servers?
Its all the time?

from rocket.chat.electron.

paulchen avatar paulchen commented on June 3, 2024

Hey @paulchen I tested it and worked for me. This happens in how many servers? Its all the time?

Yes, it's all the time.

I was just able to reproduce it using a clean Snap-based client installation on Arch Linux that connects to two servers.

Let me clarify that by "sidebar" I mean the list of servers, not the list of channels/groups on one of the servers.

from rocket.chat.electron.

jeanfbrito avatar jeanfbrito commented on June 3, 2024

Hey @paulchen I tested it and worked for me. This happens in how many servers? Its all the time?

Yes, it's all the time.

I was just able to reproduce it using a clean Snap-based client installation on Arch Linux that connects to two servers.

Let me clarify that by "sidebar" I mean the list of servers, not the list of channels/groups on one of the servers.

But it wasn't on Windows? I don't get this clean Snap-based client installation on Arch Linux that .
I cant say if I don't understood how to reproduce or if it don't happens to me.
Could you provide some screen record showing it happening?

from rocket.chat.electron.

paulchen avatar paulchen commented on June 3, 2024

But it wasn't on Windows? I don't get this clean Snap-based client installation on Arch Linux that .

Usually I only use the Electron client on Windows 10. That's where I initially observed the problem. By trying a clean installation using the Snap image, I wanted to verify the following things:

  • I can reproduce it in another installation.
  • It does not depend on the operating system.
  • It does not depend on the installation method.
  • It's nothing about the settings on my installation on Windows that may be messed up.

I think I can provide a screen recording, but it will take me some time. I need to take care not to share any sensitive data.

from rocket.chat.electron.

jeanfbrito avatar jeanfbrito commented on June 3, 2024

No problem. I will try to record my test tomorrow so you can say if I'm testing right.
You disable notifications on desktop on server 1, change to server 2 and send a message using another user on server 1, right?

from rocket.chat.electron.

jeanfbrito avatar jeanfbrito commented on June 3, 2024

Hey, I released a new version 3.9.14 now, I found a bug that could lead to this issue. So please test this latest version and tell me if the problem persists.

from rocket.chat.electron.

paulchen avatar paulchen commented on June 3, 2024

Hey, I released a new version 3.9.14 now, I found a bug that could lead to this issue. So please test this latest version and tell me if the problem persists.

Unfortunately, the problem still persists.

I created some screen recordings to showcase the situation:

In the first video, we see the initial situation:

  • On the left side, we see the desktop app in the most recent version (3.9.14).
  • The tray icon is enabled.
  • It is connected to chat-dev.rueckgr.at (running Rocket.Chat 6.6.0) and open.rocket.chat.
  • On chat-dev.rueckgr.at, the user "paulchen" is logged in and member of #general.
  • The message and notification settings are shown. The "Unread tray icon alert" is enabled.
  • On the right side, we see Firefox logged into chat-dev.rueckgr.at with the user "test1".
simplescreenrecorder-2024-02-17_21.34.19.mp4

In the second video, the following happens:

  • The desktop app shows the server open.rocket.chat.
  • In Firefox, the user "test1" writes the message @paulchen def to #general on server chat-dev.rueckgr.at.
  • The desktop app (where the user "paulchen" is logged in) receives a desktop notification.
  • The tray icon of the desktop app shows a "1" denoting one highlight.
  • The server list shows a "1" for the server chat-dev.rueckgr.at.
  • When clicking that server's icon, the channel list shows a "1" for the channel #general.

In summary, the "1"s lead the user "paulchen" step-by-step to the message where they have been highlighted.

simplescreenrecorder-2024-02-17_21.35.05.mp4

In the third video, the following happens:

  • The desktop app shows the server open.rocket.chat.
  • In Firefox, the user "test1" writes the message def to #general on server chat-dev.rueckgr.at.
  • The tray icon of the desktop app shows a dot denoting at least one message in any channel on any server.
  • The server list does not show any dot for the server chat-dev.rueckgr.at
  • When clicking the icon of the server chat-dev.rueckgr.at, the channel list emphasizes #general denoting the channel where a new message has been written.

The main difference to the second video is that "test1" does not highlight "paulchen" in their message. Instead, they just write a simple message to a channel where "paulchen" is joined. After "test1" submits their message, the tray icon will show a dot denoting a new message, but the server list of the desktop app does not lead "paulchen" to the server and the channel where the message has been written.

In my opinion, there should be a dot in the server list for any server where a new message has been written. Maybe the current behaviour is intentional, but as stated in the initial report, I think some time ago such a dot was shown. But maybe I'm wrong.

simplescreenrecorder-2024-02-17_21.35.36.mp4

from rocket.chat.electron.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.