When updating to the latest firefox-bin, I discovered I got an angry message about a missing dependency (screenshot attached), it said "You can't use speech synthesis because the Speech Dispatcher library is missing." and linked to https://support.mozilla.org/en-US/kb/speechd-setup It appears app-accessibility/speech-dispatcher is the required package in question. We should either: * Twiddle the config to disable the warning and notify the user on install to also emerge speech-dispatcher for speech functionality. OR * Add a hard dependency on speech-dispatcher Reproducible: Always Steps to Reproduce: 1. Visit a website that wants speech (I got the err on usaa.com; unsure how common this is) 2. Get an angry banner telling you you are missing a dep. Actual Results: Attached screenshot Expected Results: No angry banners from a fresh installed firefox.
Created attachment 867435 [details] screenshot of err
If we wanted to disable the banner, it might be possible via https://github.com/gentoo/gentoo/blob/master/www-client/firefox-bin/files/gentoo-default-prefs.js
it looks like after the last 2 upgrades my "adblock" is not working anymore .. i do have it up to date and i have a bunch of live distros where firefox doesn't have any issues with adblock for youtube :) Dependency resolution took 2.00 s. [ebuild R ] www-client/firefox-bin-116.0.2
(In reply to dimitri from comment #3) > it looks like after the last 2 upgrades my "adblock" is not working anymore > .. i do have it up to date and i have a bunch of live distros where firefox > doesn't have any issues with adblock for youtube :) > Not sure if this is related to this bug.
Angry banner :D come on it's being helpful! I'll add it to optfeature at some point. If there's an about:config option to silence that, everyone can toggle that on their own. I've personally never seen this, not even on that usaa.com site.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=530fe5009916c0428caacaf8b706ebcc5e356b56 commit 530fe5009916c0428caacaf8b706ebcc5e356b56 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-08-17 05:58:48 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-08-17 06:00:40 +0000 www-client/firefox-bin: add 116.0.3 Closes: https://bugs.gentoo.org/911931 Signed-off-by: Joonas Niilola <juippis@gentoo.org> www-client/firefox-bin/Manifest | 98 ++++++ www-client/firefox-bin/firefox-bin-116.0.3.ebuild | 382 ++++++++++++++++++++++ 2 files changed, 480 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b959552bed90e781823c7147ac4885354c730f01 commit b959552bed90e781823c7147ac4885354c730f01 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-08-17 05:59:40 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-08-17 06:00:40 +0000 www-client/firefox-bin: add optfeature for text-to-speech functionality Bug: https://bugs.gentoo.org/911931 Signed-off-by: Joonas Niilola <juippis@gentoo.org> www-client/firefox-bin/firefox-bin-102.14.0-r2.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)