this check was apparently first added in 69a1fa528d345281cecce0b885918696de2dc039 ("www-client/firefox: bump to v68.0"). however it does not make sense: the X server would be run as root if FEATURES=userpriv, not usersandbox, as was pointed out in bug 682668. instead of fixing the previous check, another one was added in a different function. so I think we can just remove the usersandbox check?
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ecc05fd95196a6431ad37bca8a8445c169b9986 commit 9ecc05fd95196a6431ad37bca8a8445c169b9986 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2025-03-12 12:00:14 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2025-03-12 12:02:23 +0000 www-client/firefox: add 136.0.1 - include a patch from upstream to fix compilation with libcxx-19, - remove redundant usersandbox check. Closes: https://bugs.gentoo.org/950569 Closes: https://bugs.gentoo.org/949356 Signed-off-by: Joonas Niilola <juippis@gentoo.org> www-client/firefox/Manifest | 102 ++ www-client/firefox/files/gentoo-telemetry-prefs.js | 1 + www-client/firefox/firefox-136.0.1.ebuild | 1369 ++++++++++++++++++++ 3 files changed, 1472 insertions(+)