element-hq / element-meta

Shared/meta documentation and project artefacts for Element clients
65 stars 11 forks source link

Add option to disable unread markers and unread notifications #2348

Open matkoniecz opened 3 months ago

matkoniecz commented 3 months ago

Your use case

What would you like to do?

Get rid phantom unread notifications

Why would you like to do it?

this functionality is so buggy and broken that manual tracking what has been read would be better in my case

How would you like to achieve it?

Option to disable unread markers and unread notifications across entire Web App would be appreciated

Have you considered any alternatives?

Fixing phantom unread notifications

Additional context

yes, it is so buggy that manual scrolling to last read message would be better

matkoniecz commented 3 months ago

Having nicely named HTML nodes holding notifications would allow hiding them with adblock at least in web app. For now I configured

! 2024-03-13 https://app.element.io
app.element.io##.mx_IndicatorScrollbar_rightOverflow.mx_IndicatorScrollbar_leftOverflow.mx_LeftPanel_breadcrumbsContainer.mx_AutoHideScrollbar
app.element.io##.mx_SpacePanel_badgeContainer > .mx_NotificationBadge_2char.mx_NotificationBadge_level_notification.mx_NotificationBadge_visible.mx_NotificationBadge.mx_AccessibleButton

which is quite ugly but hides current symptoms of stuck ghosts. But it looks like it can easily fall apart on some update, having ability to target by class/id would be nice.

Note: counter is stuck in favicon, not figured out how to fix this one.