WARNING: This plugin uses the Steam Deck's built in Chromium Embedded Framework. This version of CEF is known to have security flaws. Caution is advised when navigating to external and unreputable sites. Some sites may exploit these secrity flaws and allow malicious code to be executed on your device. Use at your own risk.
- Multiple tabs
- Integrated search/ url bar with search engine of choice
- Create favorites (inclcuding folders for organization)
- User customizeable home page/ default tabs
- Easily launch via the Steam Deck menu
- Limited gamepad navigation support
- Backgrounding
- Inspect tabs/ use devtools
- Microphone Support
Easily open, close and navigate between multiple tabs with just the touch of a button.
Use the integrated Steam Deck search bar to search the web using the search engine of your choice or enter a url to navigate to directly.
Easily create favorites to save web pages and open them quickly from the context menu. You can even create folders and subfolders as many levels deep as you want to keep your favorites organized.
The set home page will automatically load when a new tab is opened. Custom default tabs can also be set, which will automatically be opened every time the browser starts.
An icon is added to the Steam Deck's main menu to quickly access the browser. When the browser is running the menu icon will be highlighted with a glow.
The browser makes use of the Steam Deck's controls to perform it's main tasks and navigate webpages.
Each browser tab runs in the background and stays loaded even when you navigate somewhere else on the Steam Deck, meaning pages don't need to reload when navigating out of the browser and back. You can even play music or youtube videos in the background while playing a game!
*Note: The browser always has to have at least one tab open. To terminate all tabs press the "X" button on the main menu browser item or select "Kill Browser" from the context menu.
An inspect button is present in the context menu to easily use the integrated CEF dev tools just like you would in Chrome!
A custom solution is implemented in order to support microphone access. This feature may not work on all websites (like Google) however most should be supported. A prompt asking user for permisson will be shown the first time a page requests access to the microphone, and permission will be reset every time a page reloads or new page loads. For security reasons permissions are not saved, and the requirement for user to explicitly grant permission every time a page is navigated to is intentional. Once the user has allowed/ denied access, a mic icon indicating whether permission is granted, will be shown next to the tab title.
Note: If a page says "micphone access denied" without showing showing the user prompt first, simply refresh the page and the prompt should now work when the page requests access again.
This plugin is installed through Decky Loader. Just search/ find "Web Browser" in the Decky Loader store front. See "Using the Store" for details here
Decky Loader - Installation/ Github