fix(contexts): keep active context visible when not yet in OSIS #207

Merged
zaelgohary merged 1 commit from development_fix_contexts_island_active_visible into development 2026-05-04 15:40:39 +00:00
Member

Summary

The Contexts island's mount-time fetch replaces the displayed list with whatever OSIS returns. If the active context (e.g. seeded geomind) isn't in OSIS, it disappears from the island and the user can't switch back. Mirror of the merge-pattern fix from hero_os#126, this time in the island view.

Closes #205

Changes

Prepended the active context to the fetched list when missing.

Test Results

cargo check --features web clean. Browser verification deferred to post-merge (local hero_os rebuild against unmerged hero_archipelagos triggers the documented type-instance cascade).

## Summary The Contexts island's mount-time fetch replaces the displayed list with whatever OSIS returns. If the active context (e.g. seeded `geomind`) isn't in OSIS, it disappears from the island and the user can't switch back. Mirror of the merge-pattern fix from hero_os#126, this time in the island view. ## Related Issue Closes #205 ## Changes Prepended the active context to the fetched list when missing. ## Test Results `cargo check --features web` clean. Browser verification deferred to post-merge (local hero_os rebuild against unmerged hero_archipelagos triggers the documented type-instance cascade).
fix(contexts): keep active context visible when not yet in OSIS
All checks were successful
Build and Test / build (pull_request) Successful in 5m39s
4993d5da8e
zaelgohary merged commit 02ab04bbd4 into development 2026-05-04 15:40:39 +00:00
zaelgohary deleted branch development_fix_contexts_island_active_visible 2026-05-04 15:40:39 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_archipelagos!207
No description provided.