Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Fix on Chromium 109 beta #576

Merged
merged 2 commits into from
Jan 20, 2024
Merged

fix: Fix on Chromium 109 beta #576

merged 2 commits into from
Jan 20, 2024

Conversation

beebls
Copy link
Contributor

@beebls beebls commented Jan 20, 2024

Please tick as appropriate:

  • I have tested this code on a steam deck or on a PC
  • My changes generate no new errors/warnings
  • This is a bugfix/hotfix
  • This is a new feature

If you're wanting to update a translation or add a new one, please use the weblate page: https://weblate.werwolv.net/projects/decky/

Description

On January 18th, a new steam client beta was released bumping CEF to chromium 109, this also changed some tab names, as well as breaking the Navigation object on Decky Frontend Lib.

This PR fixes the tab names (courtesy of @suchmememanyskill), as well as bumping DFL to the new fixed verison.

I have tested both commits on both an LCD Deck running SteamOS Stable and an OLED Deck running SteamOS beta, everything works again. Plugins using global DFL shouldn't have to update anything.

@TrainDoctor TrainDoctor requested review from a team January 20, 2024 02:17
@TrainDoctor TrainDoctor added the bug Something isn't working label Jan 20, 2024
@TrainDoctor
Copy link
Member

@SteamDeckHomebrew/decky-testers need y'all on this one asap.

Copy link

@nabel0 nabel0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested and working on SteamOS Preview...

@TrainDoctor TrainDoctor merged commit f9a07da into main Jan 20, 2024
13 checks passed
@TrainDoctor TrainDoctor deleted the chromium-109-fixes branch January 20, 2024 02:55
AAGaming00 pushed a commit that referenced this pull request Jan 21, 2024
* Add new user agent to do not close tabs list

* fix: bump DFL to fix chromium 109 beta

---------

Co-authored-by: Sims <38142618+suchmememanyskill@users.noreply.github.com>
bricefriha pushed a commit to bricefriha/decky-loader that referenced this pull request Jun 3, 2024
* Add new user agent to do not close tabs list

* fix: bump DFL to fix chromium 109 beta

---------

Co-authored-by: Sims <38142618+suchmememanyskill@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

5 participants