Skip to content

Fix 2026.03-LTS post-merge dashboard and accounts crashes. - #57

Open
rmanacmol wants to merge 1 commit into
Backbase:mainfrom
rmanacmol:fix/2026.03-lts-post-merge-regressions
Open

Fix 2026.03-LTS post-merge dashboard and accounts crashes.#57
rmanacmol wants to merge 1 commit into
Backbase:mainfrom
rmanacmol:fix/2026.03-lts-post-merge-regressions

Conversation

@rmanacmol

@rmanacmol rmanacmol commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Restore the /api suffix on DBS apiRoot so workspace and accounts calls succeed after login, and map dropped Design System 9 color tokens so account list inflation no longer crashes.

Summary

Follow-up to #51 (2026.03-LTS upgrade on main). Login still worked, but post-login navigation and the accounts list were broken.

Two upgrade gaps:

  1. API root — MSDK 15 removed experienceConfiguration.apiRoot (serverUrl + "/api"). We pointed COMMON_API_ROOT_QUALIFIER at configuration.serverUrl and dropped the /api suffix. Workspace/accounts DBS calls went to https://app.../access-control instead of .../api/access-control, so the dashboard never loaded.
  2. Design System 9 tokens — Custom accounts layouts still used ?colorOnSurfaceSecondary and ?textAppearanceCaption. Those are not assigned on Theme.Backbase.Fullscreen / DS 9, so inflating account_list_header crashed (Failed to resolve attribute colorTextSupport).

Changes

  • Restore /api on apiRoot() in AppModule.kt
  • Map colorTextSupport / colorOnSurfaceSecondary on AppTheme
  • Point accounts list/detail secondary text at DS 9-safe colors (@color/bds_textSupport, textAppearanceBody2)
Screen_recording_20260904_115157.webm

Test plan

  • Run app against dev sandbox (correct keystore / facet ID)
  • Login succeeds
  • Workspace selector completes and dashboard is shown
  • Accounts list renders (no inflate crash)
  • Account detail opens

Restore the /api suffix on DBS apiRoot so workspace and accounts calls succeed after login, and map dropped Design System 9 color tokens so account list inflation no longer crashes.

Co-authored-by: Cursor <cursoragent@cursor.com>
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