Custom UI Permanently Breaks

Summary

When a Player opens Fortnite’s native system UI (e.g. inventory, map, settings, etc.) while multiple custom input-consuming UIs are active in a layered stack (not UI ZOrder), the lower-layer custom UI becomes permanently broken and cannot be reshown for the remainder of that game session–forcing the player to quit, which negatively impacts KPIs for the island.

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

UI/Tools

Steps to Reproduce

  1. Create multiple custom input-consuming UIs in a layered stack.
  2. Open any of Fortnite’s native system UI (e.g. inventory, map, settings, etc.).
  3. Close Fortnite’s native system UI.
  4. Close remaining custom input-consuming UIs.
  5. Try to access the custom input-consuming UIs again (will not work, 100% repro).

Expected Result

Normal UI Stack Management:

  1. When UI Layer 1 is open and UI Layer 2 is summoned, Layer 1 hides.
  2. When UI Layer 2 closes, Layer 1 reappears automatically.
  3. This works correctly when only custom UIs are involved.

With System UI Interaction:

  1. When Fortnite system UI is opened, custom UIs should properly handle the interruption.
  2. Upon closing system UI, custom UI stack should restore to its previous state.
  3. Lower-layer custom UI should be capable of reshowing when upper layer closes.

Observed Result

  1. Player opens custom UI Layer 1 (e.g., custom UI for Daily Quests) - input consuming, visible.
  2. Player opens custom UI Layer 2 (e.g., custom UI for detailed info on a Daily Quest) - input consuming, visible.
  3. Layer 1 correctly hides (expected behavior).
  4. Player opens Fortnite system UI (e.g. inventory, map, settings, etc.) while Layer 2 is open.
  5. Player closes Fortnite system UI and returns to game.
  6. Player closes custom UI Layer 2.
  7. Custom UI Layer 1 never reappears - it is now permanently broken for this session.
  8. This issue persists until Player leaves and starts a new game session.

Platform(s)

ALL - PC / Console / Mobile

FORT-988905 has been created and its status is ‘Unconfirmed’. This is now in a queue to be reproduced and confirmed.

Hi @L10NHEART

Could I get your island code or project ID? We’re unable to reproduce this here.