You are viewing a single thread.
View all comments
-4 points

The crash reporter has a very unique requirement: it must use as little as possible of the Firefox code base, ideally none!


we already ship GTK with Firefox on Linux to make a modern-feeling GUI, so we can use it for the crash reporter, too.

I’m almost hoping for some GTK-caused crashes. They can enjoy the native look and feel while debugging that!

Maybe then they will learn how to stick fully to logical requirements instead of going for “meh big dependency” and “meh look and feel”.

permalink
report
reply
7 points

What would you use instead?

permalink
report
parent
reply
2 points

iced or slint

permalink
report
parent
reply
2 points
*

iced doesn’t support accessibility at all https://github.com/iced-rs/iced/issues/552

slint has some support, but it’s a lot weaker than gtk https://github.com/slint-ui/slint/issues?q=is%3Aissue+is%3Aopen+label%3Aa%3Aaccessibility

p.s. I’m also curious if you have any actual evidence that these two are more reliable than gtk. It’s reasonable to think they might be, but I’d like something more than “they’re written in Rust and have fewer features.”

p.p.s. How many Firefox Linux users even use the Mozilla crash reporter? I know on Fedora, if I crash Firefox, I get the Fedora crash reporter, not Mozilla’s. (edit: apparently they stopped doing that years ago; “Another good example comes from Fedora: they had been using their own crash reporting system (ABRT) to catch Firefox crashes in their Firefox builds, but given the improvements on our side they started sending Firefox crashes our way instead.”)

permalink
report
parent
reply
5 points

What would you suggest?

permalink
report
parent
reply
1 point

iced or slint

permalink
report
parent
reply

Rust

!rust@programming.dev

Create post

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

!performance@programming.dev

Credits
  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

Community stats

  • 810

    Monthly active users

  • 874

    Posts

  • 3.7K

    Comments