diff --git a/src/gui/src/UI/UIDesktop.js b/src/gui/src/UI/UIDesktop.js
index 20846955b..8642a5bff 100644
--- a/src/gui/src/UI/UIDesktop.js
+++ b/src/gui/src/UI/UIDesktop.js
@@ -1098,10 +1098,8 @@ async function UIDesktop(options){
ht += ``;
ht += ``;
- // 'show desktop'
- if(window.is_fullpage_mode){
- ht += `Show Desktop
`;
- }
+ // 'Show Desktop'
+ ht += `Show Desktop
`;
// refer
if(window.user.referral_code){
@@ -1155,7 +1153,12 @@ async function UIDesktop(options){
// get app metadata
try{
window.app_launched_from_url = await puter.apps.get(window.url_paths[1])
- window.is_fullpage_mode = window.app_launched_from_url.metadata?.fullpage_on_landing ?? false;
+ window.is_fullpage_mode = window.app_launched_from_url.metadata?.fullpage_on_landing ?? window.is_fullpage_mode ?? false;
+
+ // show 'Show Desktop' button
+ if(window.is_fullpage_mode){
+ $('.show-desktop-btn').removeClass('hidden');
+ }
}catch(e){
console.error(e);
}