-
Notifications
You must be signed in to change notification settings - Fork 853
fix surface hover bug #7285
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix surface hover bug #7285
Conversation
Deploying windmill with
|
| Latest commit: |
b094f95
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://d7d6c6c8.windmill.pages.dev |
| Branch Preview URL: | https://di-nit-hover-opacity-bug-fix.windmill.pages.dev |
|
Claude finished @diegoimbert's task —— View job Code Review: fix surface hover bugTodo List:
Review SummaryThis PR addresses opacity issues with hover states on surface elements by standardizing hover background colors and adjusting text styling in dropdown components. The changes are minimal and focused, affecting three Svelte components. Changes Analysis1. AssetsDropdownButton.svelte (Line 121)Change: Removed Analysis:
2. Badge.svelte (Line 106)Change: Changed Analysis:
3. SelectDropdown.svelte (Lines 194, 196, 212)Changes:
Analysis:
Code Quality AssessmentStrengths
Considerations
Svelte 5 Best Practices Compliance✅ The code follows Svelte 5 patterns:
Performance & Security
Testing InstructionsTo verify these hover bug fixes, navigate through the Windmill app interface and test the following interactive elements: Assets Dropdown: Open any view that displays asset selection dropdowns (typically found in script editors, flow builders, or resource managers). Hover over items in the asset list and verify that hover states are visually clear and consistent without excessive opacity effects. Badge Components: Look for transparent badges throughout the UI (commonly used for tags, filters, or status indicators in script lists, app builders, or workspace settings). Hover over these badges and confirm the hover effect is visible and appropriately opaque, providing clear visual feedback. Select Dropdowns: Use any select dropdown components found in forms, settings panels, or configuration dialogs. Navigate through the dropdown options using both mouse hover and keyboard arrow keys, verifying that the selected/focused state (blue-tinted background) is distinct from the hover state (lighter background). Also check that subtitle text in dropdown options appears smaller and lighter than the main label text. Test both light and dark modes to ensure the surface color changes work correctly across themes. Recommendation✅ APPROVE - This is a well-targeted bug fix that improves visual consistency. The changes are low-risk and address opacity issues systematically across multiple components. Suggested next steps:
|
No description provided.