Skip to content

fix(ui, core): improve SSE parser test coverage, fix UI navigation jump/history, and unify error extraction - #465

Open
AbdulSnk wants to merge 2 commits into
ApexChainx:mainfrom
AbdulSnk:fix/session-parser-tests-and-ui-state-refactors
Open

fix(ui, core): improve SSE parser test coverage, fix UI navigation jump/history, and unify error extraction#465
AbdulSnk wants to merge 2 commits into
ApexChainx:mainfrom
AbdulSnk:fix/session-parser-tests-and-ui-state-refactors

Conversation

@AbdulSnk

Copy link
Copy Markdown

PR Description

Summary
Batch fixes addressing UI navigation UX regressions, missing parser unit tests, and error extraction logic fragmentation across issues #402, #403, #404, and #405.

Key Changes

Test Coverage (#402): Added dedicated unit tests for the session SSE frame parser to cover edge-case framing, payload chunks, and malformed responses.

UX / Table State (#403): Applied { scroll: false } to useOutagesTableState navigation triggers to prevent unexpected viewport page-jumping on filter and pagination updates.

UX / Router Drawer (#404): Refactored the payment drawer state updates from router.replace to router.push (or query state management) so browser back-button interactions naturally close the drawer.

Refactoring & Maintenance (#405): Centralized error extraction logic into a single shared helper, resolving shape drift across outages, SLA, and bulk import services.

Closes: #402
Closes: #403
Closes: #404
Closes: #405

@drips-wave

drips-wave Bot commented Aug 30, 2026

Copy link
Copy Markdown

@AbdulSnk Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

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