It's been working correctly so far, you can try using the NSWindow example and clicking on the view menu when the window is in different states.