himanshuchawla0807-gif opened a new pull request, #75080: URL: https://github.com/apache/airflow/pull/75080
Folder node values join the bundle name and folder path with a colon. Bundle `a` / folder `b:c` and bundle `a:b` / folder `c` therefore share `folder:a:b:c`. Clicking `c` under `a:b` returns the other bundle and folder through `onSelectFolder`. Encode the bundle component of the internal node value so the separator remains unambiguous. Keep the original bundle name and folder path in the selection callback. The regression drives the actual tree click and fails with the wrong callback before the fix. No layout or styling changes. Validation: - Baseline: new regression fails; 26 existing folder tests pass. With the fix: 27 folder tests pass. - Full UI suite: 1,961 tests pass across 239 files with `pnpm test --maxWorkers=2 --testTimeout=30000`. - Scoped ESLint, TypeScript and commit hooks pass. - Required regular/manual checks pass, including both UI production builds; simple-auth UI test passes. --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — OpenAI Codex Generated-by: OpenAI Codex following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
