Skip to content

fix: add missing Storybook aliases and suppress directive/sourcemap warnings#528

Merged
hotlong merged 4 commits intomainfrom
copilot/fix-sourcemap-resolution-errors
Feb 15, 2026
Merged

fix: add missing Storybook aliases and suppress directive/sourcemap warnings#528
hotlong merged 4 commits intomainfrom
copilot/fix-sourcemap-resolution-errors

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Feb 15, 2026

  • Add missing @object-ui/i18n alias to .storybook/main.ts
  • Add missing @object-ui/types alias to .storybook/main.ts
  • Add missing @object-ui/mobile alias to .storybook/main.ts
  • Suppress "use client" directive and sourcemap warnings via Rollup onwarn
  • Apply onwarn directly on merged config (not via mergeConfig) for reliable warning suppression
  • Verify storybook:build succeeds locally (exit code 0, zero warnings)
Original prompt

01:33:24.293 �[33mpackages/plugin-calendar/src/CalendarView.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:27.747 �[33mpackages/plugin-gantt/src/GanttView.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:28.218 �[33mpackages/components/src/ui/sidebar.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:33.549 �[33mpackages/components/src/ui/accordion.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:33.551 �[33mpackages/components/src/ui/alert-dialog.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:33.552 �[33mpackages/components/src/ui/aspect-ratio.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:33.553 �[33mpackages/components/src/ui/avatar.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:33.556 �[33mpackages/components/src/ui/calendar.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:33.558 �[33mpackages/components/src/ui/carousel.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:34.191 �[33mpackages/components/src/ui/checkbox.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:34.194 �[33mpackages/components/src/ui/collapsible.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:34.195 �[33mpackages/components/src/ui/command.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:34.197 �[33mpackages/components/src/ui/context-menu.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:34.198 �[33mpackages/components/src/ui/dialog.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:34.200 �[33mpackages/components/src/ui/drawer.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:34.201 �[33mpackages/components/src/ui/dropdown-menu.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:34.203 �[33mpackages/components/src/ui/form.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:34.205 �[33mpackages/components/src/ui/hover-card.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:34.206 �[33mpackages/components/src/ui/input-otp.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:34.208 �[33mpackages/components/src/ui/label.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:34.210 �[33mpackages/components/src/ui/menubar.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:34.215 �[33mpackages/components/src/ui/popover.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:34.216 �[33mpackages/components/src/ui/progress.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:34.217 �[33mpackages/components/src/ui/radio-group.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:34.219 �[33mpackages/components/src/ui/resizable.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:34.220 �[33mpackages/components/src/ui/scroll-area.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:34.222 �[33mpackages/components/src/ui/select.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:34.223 �[33mpackages/components/src/ui/separator.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:34.225 �[33mpackages/components/src/ui/sheet.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:34.226 �[33mpackages/components/src/ui/slider.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:33:34.227 �[33mpackages/components/src/ui/sonner.tsx (1:0): Error when using sourcemap for...


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

@vercel
Copy link
Copy Markdown

vercel bot commented Feb 15, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
objectui Ready Ready Preview, Comment Feb 15, 2026 6:22pm
objectui-demo Ready Ready Preview, Comment Feb 15, 2026 6:22pm
objectui-storybook Ready Ready Preview, Comment Feb 15, 2026 6:22pm

Request Review

Copilot AI and others added 2 commits February 15, 2026 17:44
…torybook config

- Add @object-ui/types, @object-ui/i18n, @object-ui/mobile source aliases
- Add Rollup onwarn handler to suppress "use client" directive and sourcemap warnings

Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
… broad pattern

Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
@hotlong
Copy link
Copy Markdown
Contributor

hotlong commented Feb 15, 2026

@copilot

01:43:22.167 �[33mpackages/plugin-calendar/src/CalendarView.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:23.801 �[33mpackages/plugin-gantt/src/GanttView.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:27.452 �[33mpackages/components/src/ui/sidebar.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:30.850 �[33mpackages/components/src/ui/accordion.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:30.852 �[33mpackages/components/src/ui/alert-dialog.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:30.853 �[33mpackages/components/src/ui/aspect-ratio.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:30.854 �[33mpackages/components/src/ui/avatar.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:30.867 �[33mpackages/components/src/ui/calendar.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.564 �[33mpackages/components/src/ui/carousel.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.568 �[33mpackages/components/src/ui/collapsible.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.569 �[33mpackages/components/src/ui/checkbox.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.570 �[33mpackages/components/src/ui/command.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.572 �[33mpackages/components/src/ui/context-menu.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.574 �[33mpackages/components/src/ui/dialog.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.623 �[33mpackages/components/src/ui/drawer.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.854 �[33mpackages/components/src/ui/dropdown-menu.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.857 �[33mpackages/components/src/ui/form.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.859 �[33mpackages/components/src/ui/hover-card.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.860 �[33mpackages/components/src/ui/input-otp.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.862 �[33mpackages/components/src/ui/label.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.863 �[33mpackages/components/src/ui/menubar.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.867 �[33mpackages/components/src/ui/popover.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.868 �[33mpackages/components/src/ui/progress.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.869 �[33mpackages/components/src/ui/radio-group.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.870 �[33mpackages/components/src/ui/resizable.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.871 �[33mpackages/components/src/ui/scroll-area.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.933 �[33mpackages/components/src/ui/select.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.934 �[33mpackages/components/src/ui/separator.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.936 �[33mpackages/components/src/ui/sheet.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.937 �[33mpackages/components/src/ui/slider.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.938 �[33mpackages/components/src/ui/sonner.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.940 �[33mpackages/components/src/ui/switch.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.941 �[33mpackages/components/src/ui/tabs.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.973 �[33mpackages/components/src/ui/toggle-group.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.976 �[33mpackages/components/src/ui/toggle.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.977 �[33mpackages/components/src/ui/tooltip.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:31.986 �[33mpackages/components/src/custom/date-picker.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:32.042 �[33mpackages/components/src/custom/combobox.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:32.045 �[33mpackages/components/src/custom/filter-builder.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:32.704 �[33mpackages/plugin-charts/src/ChartContainerImpl.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m
01:43:36.751  ELIFECYCLE  Command failed with exit code 1.
01:43:36.771 Error: Command "pnpm storybook:build" exited with 1

Copilot AI changed the title [WIP] Fix sourcemap resolution errors in components fix: add missing Storybook aliases and suppress directive/sourcemap warnings Feb 15, 2026
Copilot AI requested a review from hotlong February 15, 2026 17:50
@hotlong hotlong marked this pull request as ready for review February 15, 2026 17:58
Copilot AI review requested due to automatic review settings February 15, 2026 17:58
…ression

Instead of passing onwarn through mergeConfig (which may not properly
merge function callbacks), apply it directly on the merged config object.
This ensures the handler is always active regardless of how Storybook's
internal Vite config is structured.

Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Feb 15, 2026

@copilot

01:43:22.167 �[33mpackages/plugin-calendar/src/CalendarView.tsx (1:0): Error when using sourcemap for reporting an error: Can't resolve original location of error.�[39m...

Fixed in 259067f. The onwarn handler is now applied directly on the merged config object (instead of via mergeConfig) to ensure it's always active regardless of how Storybook's internal Vite config is structured. Also added missing aliases for @object-ui/types, @object-ui/i18n, and @object-ui/mobile. The storybook build now completes with exit code 0 and zero sourcemap/directive warnings.

@hotlong hotlong merged commit 721737e into main Feb 15, 2026
1 of 4 checks passed
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Fixes pnpm storybook:build failures in the monorepo Storybook setup by ensuring all transitively required @object-ui/* workspace packages resolve to source during Storybook builds, and by reducing noisy Rollup warnings that obscure fatal errors.

Changes:

  • Add missing Vite resolve.alias entries for @object-ui/types, @object-ui/i18n, and @object-ui/mobile to point to source entrypoints.
  • Add/augment Rollup onwarn handling to suppress MODULE_LEVEL_DIRECTIVE (“use client”) and related sourcemap-resolution warnings during Storybook build output.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants