# DigiDala — Alpha50.5.3 Changeset

## Purpose

Fix the remaining manual-QA defect from Alpha50.5.2: a transient daughter-campaign title appears while switching between ordinary Mandalas, even when neither the source nor target Mandala is the daughter campaign.

## Root cause

The client retained `currentCampaign` after leaving the active campaign Mandala. During the asynchronous transition to another Mandala, `updateMandalaChrome()` used that stale campaign as a title fallback while the new Mandala API response was still loading.

## Scope

- Clear `currentCampaign` and `campaignArchive` when switching to a regular Mandala.
- Make `updateMandalaChrome()` use campaign data only when the currently loaded `serverMandala` is actually in `lifecycle_mode === 'campaign'`.
- Use the current Mandala configuration as the temporary title fallback while a regular Mandala API response is loading.
- Update Mini App cache-busters and version to `0.4.0-alpha.50.5.3`.

## Acceptance criteria

1. Switching Support → Small Creative never shows `Подарок для юной художницы`, even briefly.
2. Switching Small Creative → Support never shows the daughter title.
3. The same remains true for every ordinary-to-ordinary navigation pair.
4. Entering the daughter campaign still displays `Подарок для юной художницы`.
5. Alpha50.5.2 fixes remain unchanged: mobile layout, stable `Синхронизировано`, and bidirectional navigation.
6. Full automated project checks remain green.

## Verification status

Automated verification: pending

Deployment: not performed

Manual Telegram QA: pending
