Skip to content

Fix stale delete-confirm popup by bumping grid-uikit - #185

Merged
SukuWc merged 1 commit into
mainfrom
fix/stale-delete-confirm-tooltip
Oct 14, 2026
Merged

SukuWc merged 1 commit into
mainfrom
fix/stale-delete-confirm-tooltip

Conversation

@SukuWc

@SukuWc SukuWc commented Oct 14, 2026

Copy link
Copy Markdown
Member

Summary

  • Bump @intechstudio/grid-uikit to 1.20261014.1208, which fixes the delete-confirmation popup showing a previously selected profile's name after cancel and reselect (the tooltip action never updated the mounted popup on prop changes).
  • Add a $app/environment shim and alias to vite.config.webcomponent.ts. The new grid-uikit pulls in svelte-splitpanes@8.0.12, which imports that SvelteKit-only module and broke the webcomponent build. Same pattern grid-uikit's demo and grid-editor use.

Test plan

  • npm run build:webcomponent succeeds (verified locally)
  • npm run dev: select profile A, click delete, cancel, select profile B, click delete; popup shows B's name
  • Webcomponent still loads in the editor

Merging to main triggers the npm publish workflow.

🤖 Generated with Claude Code

https://claude.ai/code/session_01619XN25FUTzqut4YbzZPQr

The delete-confirmation popup kept showing a previously selected
profile's name after cancel + reselect, because grid-uikit's tooltip
action never updated the already-mounted popup on prop changes. Fixed
upstream in @intechstudio/grid-uikit@1.20261014.1208.

That version also pulls in svelte-splitpanes@^8.0.12, which broke the
webcomponent build (it imports the SvelteKit-only $app/environment).
Shimmed it the same way grid-uikit's own demo and grid-editor already do.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01619XN25FUTzqut4YbzZPQr
@SukuWc
SukuWc merged commit f412d91 into main Oct 14, 2026
2 checks passed
@github-actions

Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit c365715):

https://profile-cloud-dev--pr185-fix-stale-delete-con-z651uvqf.web.app

(expires Fri, 13 Nov 2026 12:45:28 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 2a004f867edf1347070dd9beedb18755187a6d4e

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.

1 participant