14 Mar 2025 |
Alexandre Franke | Someone complained about that exact issue a few days ago, didn’t they? | 10:22:03 |
Alyx | Guess many people are unfortunately getting exposed to those spammers 😥 | 10:35:23 |
Alyx | In that context, a function to reject invites by default would be great. It's getting to my nerves to see those CSAM invites again, and again and again... | 10:36:57 |
Porkepix | But then about the notification bug? I'd tend towards a GNOME issue rather than Fractal, but wasn't sure. It's actually not only the cursor freezing: I tried to alt-tab, the whole compositor is frozen, ie. gnome-shell or mutter | 10:48:40 |
Alyx | Personally a bit of both?
Gnome shouldn't crash in that situation and fractal probably should truncate the notification to a reasonable size? 🤔 | 10:50:03 |
Alexandre Franke | Julian Sparber, notification Lord 🙇♂️ | 10:52:58 |
| frédéric Garel joined the room. | 11:16:08 |
| @wonsacze82:matrix.org joined the room. | 11:27:06 |
| @wonsacze82:matrix.org left the room. | 12:05:31 |
Julian Sparber | In reply to @Porkepix:matrix.org Hi, a question about an issue where I'm not sure if it should be reported to Fractal or GNOME; GNOME's chan again got spammed by not very nice things where everyone gets a HL. This produced a GNOME notification. It appears that havering this notification creates a cursor freeze (reproduced on two computers) for a couple of seconds probably both fractal and gnome shell should limit the length of the notification body | 13:01:17 |
| mscre joined the room. | 13:11:23 |
Porkepix | Okay, I just opened the gnome-shell issue, will also open the fractal one if needed | 14:07:26 |
| redrum101 joined the room. | 14:07:41 |
Gitlab Notifications | [World/fractal] Porkepix
opened issue #1611: Truncate produced notification in case those cause issues
Issue comes from an attempt of explanation of what I could see. I'm only guessing here as for the real cause of the issue and could be completely wrong.
Today, GNOME Matrix channel unfortunately again received unwelcome spam doing highlighting a ton of people. I'm connected there with Fractal in GNOME, which produced a notification for me due to this.
When hovering the notification in the Shell's notification list, I could notice the whole Shell was freezing for a couple of seconds before unfreezing.
I happily didn't see the message that produced the notification but can only guess it was a huge one with a lot of text and maybe pictures.
I'm only guessing this is the cause of the issue.
Note that it's a bit out of topic/scope, but besides truncate it, one could image either by default or behind toggles the ability to have notifications with less information for privacy reason: only implied contact/chan or even nothing else than Fractal, to say something happened in Fractal without showing more.
Steps to reproduce
These STRs are a guess for me of the cause of the issue
- Receive a big message in Fractal running in GNOME
- Try to hover the notification in GNOME's notification list
- It'll cause a freeze
Information
- [ ] This bug is reproducible from the latest nightly build
- [ ] This bug is reproducible with an officially supported flatpak
- Fractal Version: 10.1
- OS Version: ArchLinux
- Homeserver: N/A
| 14:17:57 |
Alexandre Franke | Porkepix, cheers. | 14:21:30 |
Alexandre Franke | We need to define an appropriate threshold. | 14:26:20 |
Alexandre Franke | Julian Sparber, does Shell 48 ellipsize long notifications? | 14:26:53 |
Julian Sparber | In reply to @afranke:matrix.org Julian Sparber, does Shell 48 ellipsize long notifications? yes same as 47 it limits the length to max 6 lines | 14:29:15 |
Alexandre Franke | Ok. | 14:29:31 |
Chris 🌱️ | Alexandre Franke danigm Julian Sparber Kévin Commaille Tobias Bernard I highly recommend taking this room invite-only temporarily due to the ongoing spam wave targeting GNOME rooms. | 16:13:57 |
| Alexandre Franke changed the join rule to "invite" from "public". | 16:18:30 |
Alexandre Franke | Done | 16:18:39 |
kepstin | A possible feature request inspired by this spam wave might be to allows users to disable automatic display of image/video previews/thumbnails. | 16:34:53 |
Alyx | Matrix also added a "knocking" feature to the spec, which basically allows users to request to join a room which then can be approved/rejected by mods.
Wonder if support for that is somewhere on the Fractal roadmap 🤔 | 17:28:47 |
Alyx | * Matrix also added a "knocking" feature, which basically allows users to request to join a room which then can be approved/rejected by mods.
Wonder if support for that is somewhere on the Fractal roadmap 🤔 | 17:29:02 |
Jaap Schouwenburg | I was just exposed to some nasty images too. Is deleting cache/fractal sufficient to ensure that they don’t remain on disk anywhere? | 17:37:43 |
Alexandre Franke | In reply to @alyx:lyratris.com Matrix also added a "knocking" feature, which basically allows users to request to join a room which then can be approved/rejected by mods.
Wonder if support for that is somewhere on the Fractal roadmap 🤔 https://gitlab.gnome.org/World/fractal/-/issues/1533 | 17:44:21 |
Kévin Commaille | In reply to @jswb:mozilla.org I was just exposed to some nasty images too. Is deleting cache/fractal sufficient to ensure that they don’t remain on disk anywhere? Yes | 18:37:01 |
| Mateus R. Costa changed their profile picture. | 23:38:59 |
15 Mar 2025 |
catbarking | In reply to @afranke:matrix.org It’s a child process that has not been properly terminated. why would you want to terminate a child? /j | 01:29:09 |