[UE 5.8.4] Blueprint graph bookmarks are lost on normal editor exit

Summary

Named Blueprint graph bookmarks work during the editor session but become incomplete in EditorPerProjectUserSettings.ini when Unreal exits normally. Reproduced in two projects on Windows using Unreal Engine 5.8.4, Epic Games Launcher build 58902052.

What Type of Bug are you experiencing?

Editor

Steps to Reproduce

  1. Open a Blueprint and go to its Event Graph.
  2. Use the star icon to create two named bookmarks at different positions in the same graph. Name them BOOKMARK_TEST1 and BOOKMARK_TEST2.
  3. Confirm both appear under Window → Bookmarks.
  4. While Unreal is running, make a copy of Saved/Config/WindowsEditor/EditorPerProjectUserSettings.ini.
  5. Exit Unreal normally. Before relaunching, compare the current .ini with the copy. Under [/Script/BlueprintGraph.BlueprintEditorSettings], check whether each bookmark still has a matching GUID in BookmarkNodes= and Bookmarks=.
  6. Relaunch Unreal, open the same Blueprint, and check whether both bookmarks appear and jump to their saved positions.

Expected Result

Both bookmarks retain their names and graph locations after a normal editor exit. After relaunching, both appear in the Bookmarks panel and jump to their saved positions.

Observed Result

Before exit, both bookmarks have matching GUIDs in BookmarkNodes= and Bookmarks=. After exit, BOOKMARK_TEST1 retains its graph location but loses its name record. BOOKMARK_TEST2 retains its name but loses its graph location. Neither bookmark has a complete pair.

Restoring the intact .ini while Unreal is closed makes both bookmarks available again. A subsequent normal exit produces the same mismatch even when neither bookmark was edited. The issue also reproduced with a freshly generated settings file and with the Blueprint docked in the main editor window.

Affects Versions

5.8

Platform(s)

Windows