fix: Avoid shelf flicker on initial load