Clicking a select input in Figma causes its options to display behind other elements. It seems related to z-index issues. How can I adjust it so the options show on top?
I’ve dealt with this pesky issue in Figma too. What worked for me was creating a dedicated overlay layer for dropdowns. Place it at the very top of your frame hierarchy, then nest your select components within it. This way, the options always render above everything else.
Another trick is to use the ‘Bring to front’ command (Ctrl/Cmd + ]) on your select component just before you need to interact with it. This temporarily pushes it to the top of the stack.
If you’re working with a complex design system, consider breaking out your select components into their own frames and using them as instances. This can help maintain consistent z-index behavior across your designs.
Remember, Figma’s rendering can sometimes be quirky with deeply nested elements, so keeping your layer structure as flat as possible can prevent unexpected behavior.
I’ve encountered this frustrating z-index problem in Figma before. One effective solution I found is to create a new frame that encompasses both your select input and the area where the options appear. Then, move this frame to the top of your layer hierarchy. This ensures the entire select component, including its dropdown, renders above other elements. If that doesn’t work, you might need to review your overall layout structure and consider reorganizing layers for better stacking context. Also, double-check that you don’t have any ‘Fix position when scrolling’ settings enabled on other elements, as this can sometimes interfere with proper rendering of dropdowns.
hey noah, had the same issue! try this: group ur select input n options, then bump up that group’s layer order. should fix it. if not, check if any overlays or masks r messin with z-index. good luck!