Skip to main content
GoodFirstPicks
DashboardIssuesReposLeaderboard

GoodFirstPicks by Leaveitblank © 2026

CreatorRequest a RepoPrivacy PolicyTerms of Service
Sidebar becomes blank after reloading on some pages | GoodFirstPicks

Sidebar becomes blank after reloading on some pages

frappe/frappe 6 comments 1mo ago
View on GitHub
mediumopenScope: somewhat clearSkill match: maybeFrappe / ERPNextPython

Why this is a good first issue

The issue involves a complex sidebar rendering bug that appears to be related to record counts and requires deep understanding of the framework.

AI Summary

The sidebar becomes blank after reloading on some pages, particularly affecting Doctypes with higher record counts. The issue seems to be rooted in the framework's deep architecture, making it challenging to pinpoint and fix without extensive knowledge of the codebase.

Issue Description

Description of the issue

This bug was observed after I created an app, added 5 Doctypes, created a Workspace Sidebar, and added 5 sidebar items, each pointing to one Doctype.

I found that 3 of them have this issue, while the other 2 work correctly.

After detailed testing, I found the following record counts:

  • Doctype 1: 114 records
  • Doctype 2: 113 records
  • Doctype 3: 2 records
  • Doctype 4: 3 records
  • Doctype 5: 0 records

Doctypes 1, 2, and 4 exhibit the issue, while Doctypes 3 and 5 do not.

It appears that the top 3 Doctypes with the most records are affected.

I also noticed that Frappe’s default sidebars have the same issue.
Therefore, in the reproduction steps below, I use the Frappe framework itself as the example.

Context information (for bug reports)

Output of bench version

bench --version
5.29.0

Steps to reproduce the issue

  1. Download and unzip the code of frappe_docker.
  2. Follow the steps in [this document](https://github.com/frappe/frappe_docker/blob/main/docs/05-development/01-development.m

GitHub Labels

bug

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

  • deep architectural knowledge required
  • potential cross-cutting changes
Loading labels...

Details

Points20 pts
Difficultymedium
Scopesomewhat clear
Skill Matchmaybe
Test Focusedno
Assigneesokumon