Skip to content

Clicking on Notifications isn’t Reliable #145

@amxmln

Description

@amxmln

Congratulations on releasing Odin! 😊 🎉 While using it on my laptop, I have noticed the following:

Prerequisites

  • I have searched open and closed issues for duplicates.

Describe the bug

Clicking on a notification-bubble as it pops up or in the notification centre isn’t reliably focussing the application and removing the application from the notification centre.

For example, when AppCentre sends the "Updates available" notification, clicking the bubble has an about 50% chance of not doing anything but closing the bubble. The bubble disappears, but sometimes still ends up in the notification centre. No window is opened / focussed.

Another example is Telegram Desktop (installed as a Flatpak from Flathub) with "Use native notifications" enabled. Clicking the notification when a new message arrives doesn't focus the window and the notification sometimes still shows in the notification centre. Clicking on the "Reply" action has worked reliably so far, however.

To Reproduce

Steps to reproduce the behavior:

  1. Wait until a couple notifications from different applications show up
  2. Click on them as the show
  3. Observe the inconsistent behaviour
  4. Repeat, since it doesn’t reliably fail

Expected behavior

I would expect that clicking on a notification bubble (whether when it pops up on screen, or within the notification centre) to do the following every time:

  • Focus / open the application that sent the notification
  • Switch to the relevant section within the application if possible (i.e. the Updates pane in AppCenter, or the message thread with the new message in Telegram)
  • Close the notification and prevent it from appearing in the notification centre

Platform Information

Bildschirmfoto von 2021-08-12 10 26 03

  • I'm using the latest version from git that I've manually compiled
  • I'm using the latest released stable version

Thank you for your time and hard work!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions