mirror of
https://github.com/quay/quay.git
synced 2026-01-27 18:42:52 +03:00
* fix(web): display correct robot account permissions in modal (PROJQUAY-10084) Fix race condition in DropdownWithDescription where the permission dropdown was incorrectly defaulting to 'Read' when loading existing robot account permissions. The issue occurred because rows were being marked as selected before the actual permission values were loaded, causing the dropdown to trigger its default 'Read' behavior. The fix: - Prioritize valid permission values when they exist - Only default to 'Read' when user manually selects a row (isUserEntry=true) - Do not default to 'Read' during auto-selection from loading existing perms Also adds Playwright tests to verify: - Initial permission displays correctly - Write permission displays correctly (not defaulting to Read) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * fix(web): pass isWizardStep to dropdown for proper permission defaults (PROJQUAY-10084) - Pass isWizardStep prop from AddToRepository to DropdownWithDescription - In wizard mode, always default to 'Read' when a row is selected - In non-wizard mode (robot permissions modal), only show actual values - Fix prettier formatting in robot-accounts.spec.ts 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * minor fix --------- Co-authored-by: Claude <noreply@anthropic.com>