Skip to main content
GoodFirstPicks
DashboardIssuesReposLeaderboard

GoodFirstPicks by Leaveitblank © 2026

CreatorRequest a RepoPrivacy PolicyTerms of Service
Desk router leading to UI inconsistency | GoodFirstPicks

Desk router leading to UI inconsistency

frappe/frappe 0 comments 8d ago
View on GitHub
mediumopenScope: somewhat clearSkill match: maybeFrappe / ERPNextPython

Why this is a good first issue

Frontend routing changes require understanding of workspace/sidebar context.

AI Summary

The issue describes UI inconsistency in the Desk router when navigating between sidebars containing the same DocType. The proposed solution involves modifying the routing structure to include workspace/sidebar context. This requires frontend changes and understanding of the routing system, but the requirements are somewhat clear.

Issue Description

Is your feature request related to a problem? Please describe.

Yes.

The Desk router is confusing when working with multiple workspace sidebars. If a workspace sidebar contains a DocType that is also present in another sidebar, clicking the "View Sidebar" button may redirect to a different sidebar instead of the one the user expects.

This creates ambiguity because the routing is based only on the DocType, not the workspace/sidebar context.


Describe the solution you'd like

The frontend routing structure should include workspace/sidebar context to avoid ambiguity.

Proposed route structure: /desk/:workspace_sidebar/:doctype_or_element

Current route structure: /desk/:doctype

This would ensure:

  • Correct sidebar context is preserved during navigation
  • Reduced confusion when the same DocType exists in multiple sidebars
  • More predictable and intuitive routing behavior

Additional context

  • Frappe Version: 16

GitHub Labels

feature-request

Want to work on this?

Claim this issue to let others know you're working on it. You'll earn 20 points when you complete it!

Risk Flags

  • frontend routing changes
  • potential UI regression
Loading labels...

Details

Points20 pts
Difficultymedium
Scopesomewhat clear
Skill Matchmaybe
Test Focusedno