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.
Features
Overview
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
Browse file system
Tabs
Easily open, close and navigate between multiple tabs with just the touch of a button.
Search/ URL Bar
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.
Favorites
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.
Home Page/ Default Tabs
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.
Main Menu Icon
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.
Gamepad Support
The browser makes use of the Steam Deck's controls to perform it's main tasks and navigate webpages.
Full List of Controls
Open a new tab
Close tab
/
Previous/ Next tab
Open context menu
/
Page back/ forward
/
"Tab" key/ "Shift" + "Tab" key (selects previous/ next element on page)
/
"Page Up"/ "Page Down" key
/
"Arrow Left"/ "Arrow Right" key
"Enter" key
If page has focus it will defocus it and set focus to the tab bar/ if page is not focused it will navigate back in the Steam UI
### Backgrounding
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.
### Inspect/ Dev Tools
An inspect button is present in the context menu to easily use the integrated CEF dev tools just like you would in Chrome!
![Inpect tab screenshot](assets/screenshots/inspect.jpg)
### Browse File System
A neat use of the browser is to easily browse and view files on your Steam Deck. Just type "file:///" in the url bar to browse the file system and open common files like text files or images all without having to switch to desktop mode.
![File system browser screenshot](assets/screenshots/file-system.jpg)
![Viewing a video file screenshot](assets/screenshots/video-file.jpg)
## Installation
This plugin is installed through [Decky Loader](https://wiki.deckbrew.xyz/en/user-guide/home). Just search/ find "Web Browser" in the Decky Loader store front. See "Using the Store" for details [here](https://wiki.deckbrew.xyz/en/user-guide/plugin-store)
Decky Loader - [Installation](https://wiki.deckbrew.xyz/en/user-guide/install)/ [Github](https://github.com/SteamDeckHomebrew/decky-loader)