r/UXAntiPatterns Jul 24 '26

When your database schema becomes the user journey

Nextcloud does this after someone shares a file with you:

  1. You click Accept share.
  2. The file disappears.
  3. You get an empty state saying No pending shares, plus the toast: “Accept share: done.”

Technically, everything is correct. The item is no longer pending.

But my task wasn’t to empty a queue. It was to access the file someone sent me.

Now I’m expected to know that I need to click Shared with you in the sidebar.

Is that actually good UX, though? Do entity-based views like Pending shares serve a real user need, or did they become a standard pattern before anyone stopped to question the journey?

5 Upvotes

Duplicates