Closed RedCatCorner closed 3 months ago
This reads like a DeckyLoader issue and not an issue related to the TS3 plugin.
I've found this bug report over at DeckyLoader: https://github.com/SteamDeckHomebrew/decky-loader/issues/659
Seems like they fixed it already in one of their latest pre releases.
Please let me know if updating DeckyLoader fixes your issue.
Thanks Reply. It still doesn't work in v3.0.0-pre5
I'm probably going to have some time during the weekend to look into this.
If you want to try something in the meantime: there's an unreleased version of the plugin available which fixed a similar bug (which was also related to the beta/unstable branch, see issue #14). The patched version can be downloaded from here (for more details see this comment).
If this also fixes this issue I'm going to bring this to the official store asap.
It still doesn't work, and Decky loader report the same thing.
I couldn't get Decky Loader to work on Steam Deck beta. To be sure I did the right thing: went to Settings on my Deck and then under System switched the "System Update Channel" to "Beta". After restarting and applying all updates I upgraded to Decky Loader "v3.0.0-pre5" and restarted my Deck again. After all that, the plugin icon didn't appear in the Quick Access menu.
Anything I did wrong to switch to Steam Deck Beta?
As I couldn't get Decky Loader to work with the latest Steam Deck Beta I wasn't able to reproduce the issue.
@ILadis please let me know if you still need support in getting decky running. Happy to help time willing.
Thanks for offering help!
I switched back to the Steam Deck Beta update channel, but I am still unable to get Decky working. And by "not working" I mean that the plugin icon isn't showing up in the Quick Access menu.
I'm currently on this version (after applying all updates):
I also downloaded and installed the latest Decky pre-release version v3.0.0-pre5.
journalctl -u decky.service
.I also inspected the SharedJSContext
using Chromium on my development machine.
The only suspicion thing I could see was this error that showed up in console:
Uncaught (in promise) Error: Minified React error #321; visit https://reactjs.org/docs/error-decoder.html?invariant=321 for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
at Object.Ea (libraries~00299a408.js:2:479592)
at t.useSyncExternalStore (libraries~00299a408.js:2:620142)
at h (libraries~00299a408.js:2:289018)
at w (libraries~00299a408.js:2:290491)
at Object.Me (chunk~2dcc5aaf7.js?contenthash=312a9a07b3bf39e75772:1:8215499)
at chunk-c9d41843.js:324:46
at fakeRenderComponent (chunk-c9d41843.js:213:17)
at chunk-c9d41843.js:324:13
at findModuleChild (chunk-c10d7146.js:51:31)
at chunk-c9d41843.js:319:19
Not sure if this is related to Decky.
As for installed Decky plugins: currently only my own plugin is installed (TS3).
Also uninstalling my plugin and restarting Decky had no effect.
If you need any more information please let me know.
Do you have a password you use before you open your Steam Deck? Try disabling that PIN if that's the case.
I'm not using a password or PIN on my Deck. I have auto login enabled so I'm signed in right after starting my Deck.
Go ahead and wipe your decky install via the . desktop installer and then re-install. This is an unfortunate but fascinating failure mode I've never seen before.
This was actually a good suggestion. I have a somewhat customized Decky installation, so I went through every detail and found my mistake. The plugin icon is now showing up in the Quick Access menu.
I'm also getting the error message from the original post when launching into my plugin. Since I can now reproduce the issue I can start to investigate.
I think I fixed the issue.
@RedCatCorner: Please try the latest pre-release from here.
If it's also working for you, I'm going to submit a pull request to get the fix to the store.
I've already opened a pull request to get the fix to the official store. Please post a testing report over there.
This issue has been fixed! Thanks for your work!
Hey @RedCatCorner, the fix is still not available in the official store. Please submit a testing report in the pull request to get the fix to production. Thanks!
Decky loader report:
TypeError: plugin_export.default is not a function at PluginLoader. importReactPlugin (http://localhost: 1337/frontend/chunk-DPstxVl2. js: 7052: 56) at async PluginLoader . importPlugin (http://localhost: 1337/frontend/chunk-DPstxVl2. js: 7052: 13) at async Promise. all (index 2) at async PluginLoader. loadPlugins (http://localhost: 1337/frontend/chunk-DPstxVl2. js: 6923: 9)