Operators may want to refresh the visible list of assets (e.g. when an asset is added), which wouldn't work correctly when the asset list was already loading in a background thread. Part of the brush assets project, see: - https://projects.blender.org/blender/blender/issues/116337 - https://projects.blender.org/blender/blender/pulls/106303