Hi, thank you for your response.
The issue with waiting for the second viewDidLayout is that it may fail when no restoration resize occurs, such as when the saved window size already matches the default. In that case, setup should run on the first layout pass.
Using a delay can also cause flickering and feels more like a workaround than a reliable macOS-native solution. I’m hoping for a more deterministic lifecycle pattern.
Topic:
UI Frameworks
SubTopic:
General
Tags: