Skip to content

Fix cleanup UI - #293

Open
Sendipad wants to merge 2 commits into
developfrom
fix-cleanup-ui
Open

Fix cleanup UI#293
Sendipad wants to merge 2 commits into
developfrom
fix-cleanup-ui

Conversation

@Sendipad

Copy link
Copy Markdown
Owner

I have completed the deep architectural audit of the UI control system. The findings, root causes, responsibility map, divergence from native Frappe, proposed refactoring plan, and regression matrix have been documented in the implementation_plan.md artifact for your review.

, I have focused on identifying the underlying architectural issues rather than superficial bug fixes. The most critical issue discovered is the tight coupling of individual controls (like MultiSelectList) to global Frappe state (window.frappe.query_report), which breaks completely when they are rendered inside the isolated environment of the Rule Builder's QueryRecordsConfig adapter. This, along with fragmented dependency resolution and isolated caching, is the root cause of the inconsistent behavior you've observed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

1 participant