Forum Discussion

tbarth's avatar
tbarth
Contributor 2
7 days ago

Question for Jobber Team: Why Are Filter and Sort Settings Not Persisted?

Across every core page, Jobber relies on sortable and filterable lists. Filter and sort settings are not persisted, not across sessions, not across navigation, and not even within the same page during a session.

This forces users to:

  • Reapply filters
  • Re-sort columns
  • Rebuild the same view they just set up moments ago

Workflow comes to a full stop every time this happens. Unless users only use the default list views, it is impossible to work efficiently when moving between pages.

This is not a “feature request.” It is fundamental software behavior that has been solved in applications for decades. Any tool with sortable and filterable lists as a core component must persist these settings.

There are multiple well-understood ways to do this, including:

  • Persisting settings in the URL so navigation or session reloads maintain state
  • Storing preferences in session or local storage
  • Saving user-level defaults or remembered views

Why does Jobber not implement one of these basic solutions?

Jobber positions workflow efficiency as a core value. Why are users who rely on sort and filter options condemned to endless repetitive actions? Instead of working on my business, why do I have to spend that time creating scripts that save sort and filter changes and reapply them every time the page loads? 

This is a critical UX failure that directly slows daily work for nearly everyone. If this is technical debt, it's too big to keep ignoring at the cost of user experience. When will this be addressed?

1 Reply

  • krista's avatar
    krista
    Jobber Support Team

    Hi tbarth​ 

    Thank you for taking the time to write this up so clearly. I really appreciate the detailed feedback, and I would be happy to share this with the team. I completely understand how disruptive it can be when filters and sorting do not persist and interrupt your workflow.

    As a small tip in the meantime, if you are on a list page, for example, the Clients page with filters applied, and want to open an individual client without losing your view, you can open the client in a new tab. On Mac, hold Command and click the client name. On PC, hold Control and click. That way your filtered list remains intact in the original tab.

    Thanks again for calling this out so thoughtfully. Feedback like this is incredibly valuable.