DaveT1991 opened a new pull request, #65017:
URL: https://github.com/apache/airflow/pull/65017

   Fixes #65007
   
   Connection form dropdowns can be clipped inside the dialog and accordion 
layout, which makes some values inaccessible when a custom connection field 
exposes a long enum list.
   
   This change renders the affected `chakra-react-select` menus in a portal 
attached to `document.body`, uses `menuPosition="fixed"`, and applies a 
modal-safe z-index so the dropdown list can escape the accordion/container 
clipping and remain fully visible.
   
   Changes:
   - add shared portalled select menu styling for connection-form selects
   - apply the shared portal configuration to flexible-form single-select fields
   - apply the shared portal configuration to flexible-form multi-select fields
   - apply the same portal configuration to the connection type and team 
selectors
   - add a regression test asserting the flexible-form dropdown uses the 
portalled menu configuration
   
   Validation:
   - `pnpm exec eslint src/utils/advancedSelectStyles.ts 
src/components/FlexibleForm/FieldDropdown.tsx 
src/components/FlexibleForm/FieldMultiSelect.tsx 
src/components/TeamSelector.tsx src/pages/Connections/ConnectionForm.tsx 
src/components/FlexibleForm/FieldDropdown.test.tsx`
   - `pnpm exec vitest run src/components/FlexibleForm/FieldDropdown.test.tsx`
   
   


-- 
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]

Reply via email to