ErrLookup › tailwindlabs/headlessui
tailwindlabs/headlessui
Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS. · TypeScript · 325 source files
Analyzed at eea57cf46f on 2026-08-28. 26 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Missing Focus.First, Focus.Previous, Focus.Next or Focus.Las | validation | error | headlessui, focus-management, invalid-argument, accessibility |
| Passing props on "Fragment"! The current component <${name} | exception | error | headlessui, react, fragment, props-forwarding, polymorphic-component |
| Missing parent | exception | error | headlessui, vue, provide-inject, context, description |
| You forgot to provide an `open` prop to the `Dialog`. | validation | error | headlessui, vue, dialog, required-prop, controlled-component |
| You provided an `open` prop to the `Dialog`, but the value i | validation | error | headlessui, vue, dialog, prop-type-validation |
| A <DialogBackdrop /> component is being used, but a <DialogP | validation | error | headlessui, vue, dialog, missing-component, dialog-panel |
| [Headless UI]: Cannot find ownerDocument for contextElement: | exception | error | headlessui, vue, portal, dom, ssr |
| A <TransitionChild /> is used but it is missing a parent <Tr | validation | error | headlessui, vue, transition, provide-inject, context |
| Did you forget to passthrough the `ref` to the actual DOM no | validation | error | headlessui, vue, transition, ref, dom |
| A <Transition /> is used but it is missing a `:show="true | | validation | error | headlessui, vue, transition, props, boolean |
| Missing Focus.First, Focus.Previous, Focus.Next or Focus.Las | validation | error | headlessui, focus, bitmask, argument-validation |
| Passing props on "template"! The current component <${name} | exception | error | headlessui, vue, template, props-passthrough, render |
| Missing `options` in virtual mode | validation | error | headlessui, react, combobox, virtualization, missing-prop |
| You have to provide an `open` and an `onClose` prop to the ` | validation | error | headlessui, react, dialog, controlled-component, missing-prop |
| You provided an `onClose` prop to the `Dialog`, but forgot a | validation | error | headlessui, react, dialog, controlled-component, missing-prop |
| You provided an `open` prop to the `Dialog`, but forgot an ` | validation | error | headlessui, react, dialog, controlled-component, missing-prop |
| You provided an `open` prop to the `Dialog`, but the value i | validation | error | headlessui, react, dialog, type-validation, boolean |
| You provided an `onClose` prop to the `Dialog`, but the valu | validation | critical | headlessui, react, dialog, props, controlled-component |
| A <Transition.Child /> is used but it is missing a parent <T | validation | error | headlessui, react, transition, context, component-hierarchy |
| Did you forget to passthrough the `ref` to the actual DOM no | validation | error | headlessui, react, transition, ref, forwardref |
| A <Transition /> is used but it is missing a `show={true | f | validation | critical | headlessui, react, transition, props, controlled-component |
| You must wrap your component in a <StableCollection> | validation | error | headlessui, react, context, ssr, dependency-mismatch |
| Invalid role [${role}] passed to <Dialog />. Only `dialog` a | console | warning | headlessui, vue, dialog, aria-role, accessibility, props-validation |
| There are no focusable elements inside the <FocusTrap /> | console | warning | headlessui, vue, focus-trap, dialog, accessibility, keyboard-navigation |
| Invalid role [${role}] passed to <Dialog />. Only `dialog` a | console | warning | headlessui, react, dialog, aria-role, accessibility, props-validation |
| There are no focusable elements inside the <FocusTrap /> | console | warning | headlessui, react, focus-trap, dialog, accessibility, keyboard-navigation |