I was bussy the past year developing one Racket package for elementary school kids, math-quiz. A few days ago it was completed to the level I considered polished enough to install it as a package on Racket-lang package server. Just to make sure it works everywhere, I installed several Linux distributions, just for testing. Program was developed on Mint Linux, so I knew it works there (what I'm interested in is html documentation for math-quiz, and help desk for Racket itself opening in Firefox), and the result of my testing was as follows:
Mint Cinnamon: both math-quiz, and Racket Help desk work
Fedora Gnome: both work
Manjaro Plasma: both work
Debian Gnome: both work
Ununtu Gnome (22.04 & 23.10): NOTHING WORKS! Firefox refuses to open local files, rendering my math-quiz and the whole Racket useless!
I spent one day, trying to find out, mostly asking questions on the net, why Firefox does not open local files. That turned out to be the wrong question, because most answers were "check your files", and change some settings in Firefox.
Then I asked on Racket group, and finally got the right answer, that boils down to one word: SNAP!
They could not help me with solution, but I found one myself.
I Installed a new version of Firefox directly from apt. Finally I had to enter:
snap disable firefox
and after that, finally, docs in math-quiz, and Help desk in Racket both work.
That practically renders snap based Ubuntu useless to me.