Bug 2136876 - Firefox 106 breaks Cockpit on Fedora 35
Summary: Firefox 106 breaks Cockpit on Fedora 35
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: cockpit
Version: 35
Hardware: All
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Martin Pitt
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: openqa
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-10-21 17:33 UTC by Adam Williamson
Modified: 2022-10-27 04:45 UTC (History)
15 users (show)

Fixed In Version: cockpit-275.1-1.fc35
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-10-26 17:35:12 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
the error from cockpit (294.72 KB, image/png)
2022-10-21 17:50 UTC, Adam Williamson
no flags Details

Description Adam Williamson 2022-10-21 17:33:23 UTC
The openQA tests for the Firefox 106 update for Fedora 35 show an interesting failure. It seems this update broke Cockpit: the Cockpit login screen shows an error `This web browser is too old to run the Web Console (missing selector (:is():where:()))`.

We don't see this error with the previous Firefox on F35, or with Firefox 106 on F36+. It only seems to be there on Firefox 106 on F35.

Comment 1 Adam Williamson 2022-10-21 17:50:29 UTC
Created attachment 1919475 [details]
the error from cockpit

Comment 2 Martin Pitt 2022-10-21 18:50:00 UTC
Adam, this is a well-known bug by now. We kind of forgot about F35, as it's close to EOL and we don't support it in current upstream releases any more.

Matej, can you please backport the fix to F35?

Comment 3 Adam Williamson 2022-10-21 18:52:49 UTC
Ah, cool, thanks, I didn't remember running into it before.

Comment 4 Martin Pitt 2022-10-24 10:46:58 UTC
I have some time right now, taking.

Comment 5 Martin Pitt 2022-10-24 11:02:16 UTC
Cherry-picked the fix into upstream point release: https://github.com/cockpit-project/cockpit/releases/tag/275.1
Fedora update: https://src.fedoraproject.org/rpms/cockpit/pull-request/98#

Comment 6 Fedora Update System 2022-10-24 12:16:52 UTC
FEDORA-2022-3527307c7f has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2022-3527307c7f

Comment 7 Fedora Update System 2022-10-24 14:20:19 UTC
FEDORA-2022-3527307c7f has been pushed to the Fedora 35 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-3527307c7f`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-3527307c7f

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 8 Fedora Update System 2022-10-25 12:55:09 UTC
FEDORA-2022-3527307c7f has been pushed to the Fedora 35 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-3527307c7f`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-3527307c7f

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 9 Fedora Update System 2022-10-26 17:35:12 UTC
FEDORA-2022-3527307c7f has been pushed to the Fedora 35 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 10 Martin Pitt 2022-10-27 04:45:22 UTC
Adam, can you please re-run the OpenQA tests for firefox in https://bodhi.fedoraproject.org/updates/FEDORA-2022-0ceb96f561 ? Thanks!


Note You need to log in before you can comment on or make changes to this bug.