05/29 Fix shared items aren't displayed on user page 2

This commit is contained in:
2026-05-29 12:40:12 -04:00
parent fee82fa686
commit b11d897bf6
2 changed files with 5 additions and 10 deletions
+1 -6
View File
@@ -1864,7 +1864,7 @@ const Vault = (() => {
const shares = await res.json(); const shares = await res.json();
renderSharedIn(shares); renderSharedIn(shares);
} catch (err) { } catch (err) {
console.error("loadSharedIn:", err); showToast("Could not load shared inbox: " + err.message, "error");
} }
} }
@@ -1931,11 +1931,6 @@ const Vault = (() => {
'<li class="vault-empty">No items have been shared with you.</li>'; '<li class="vault-empty">No items have been shared with you.</li>';
return; return;
} }
// Auto-switch to "Shared with me" tab when there are pending shares so the
// recipient doesn't miss them (the default active tab is "Shared by me").
if (shares.some((s) => !s.accepted)) {
document.querySelector('.tab-btn[data-tab="shared-in"]')?.click();
}
ul.innerHTML = shares ul.innerHTML = shares
.map( .map(
(s) => { (s) => {
+4 -4
View File
@@ -293,15 +293,15 @@
</button> </button>
</div> </div>
<div class="panel-tabs"> <div class="panel-tabs">
<button class="tab-btn active" data-tab="shared-out"> <button class="tab-btn" data-tab="shared-out">
Shared by me Shared by me
</button> </button>
<button class="tab-btn" data-tab="shared-in">Shared with me</button> <button class="tab-btn active" data-tab="shared-in">Shared with me</button>
</div> </div>
<div id="tab-shared-out" class="tab-pane"> <div id="tab-shared-out" class="tab-pane hidden">
<ul id="shared-out-list" class="share-list"></ul> <ul id="shared-out-list" class="share-list"></ul>
</div> </div>
<div id="tab-shared-in" class="tab-pane hidden"> <div id="tab-shared-in" class="tab-pane">
<ul id="shared-in-list" class="share-list"></ul> <ul id="shared-in-list" class="share-list"></ul>
</div> </div>
</div> </div>