---
package: "@webjsdev/ui"
version: 0.3.3
date: 2026-06-02T12:00:00+05:30
commit_count: 1
---
## Fixes

- **dropdown-menu `inset` is SSR-safe** ([#208](https://github.com/webjsdev/webjs/pull/208)) [`54ffb02`](https://github.com/webjsdev/webjs/commit/54ffb02)
  `UiDropdownMenuItem`, `UiDropdownMenuLabel`, and `UiDropdownMenuSubTrigger`
  read `this.hasAttribute('inset')` inside `render()`, which throws during SSR
  (the server-side instance has no DOM), so the render was swallowed and the
  items server-rendered empty, appearing only after client hydration. The
  render-time attribute read is now a reactive `inset` boolean property the
  SSR walker applies before render, so the items server-render their
  `data-inset` state correctly.
