fix: preserve UI error details and publish debug images - #6852
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #6852 +/- ##
===========================================
+ Coverage 30.45% 46.41% +15.95%
===========================================
Files 101 178 +77
Lines 11785 18715 +6930
===========================================
+ Hits 3589 8686 +5097
- Misses 8196 10029 +1833 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
Soketi is fixed now. And, now, the error also seems to be gone? I will keep an eye on this, it'd be quite hilarious if the misconfigured soketi was the issue all along... |
|
So far, after fixing up any outstanding error regarding soketi (like, for example, fixing typos The error usually would come back a day later when my session has, in theory, "expired". So we'll see what happens in days to come. Will keep the updates here. :) (I can only use Slack at home for several reasons, by the way.) |



When the root layout fails, the global error page calls session-dependent API hooks after Next.js has removed their providers. The fallback then crashes too, masking the original error. Render a provider-independent fallback with the original error reference and retry action.
Add a release workflow for versioned
ghcr.io/keephq/keep-frontend:<version>-devimages using the production server with browser source maps and console output retained. PassKEEP_INCLUDE_SOURCESinto the Docker builder, correct the Sentrysourcemapsoption, and allow source-map requests only for builds that explicitly include sources. Document how to use the images behind an existing proxy or in Kubernetes.Preserve the existing session initialization: seeding the session earlier caused the alert table to stall during hydration in the E2E run. Give the Test alerts button an accessible name and a stable test ID. Update the theme E2E test to use explicit controls, wait for submission to finish, and wait for the expected row colors after applying each theme.
Closes #6546
Closes #6549
Validation