Looks like we can't reproduce the issue or there's a problem in the test case provided.
(window)Restore event only fires if restored from maximized state
It seems that it is by design, this is from the document:
"Fires after the window has been restored to its original size after being maximized."
If it is indeed by design, then the questions is: how do I know when the window is restored from minimized state?
That's left up to you as the developer. The reason we haven't implemented "minimize" is because it can mean different things in different applications. Without some kind of task bar, minimize is essentially the same as hide. As such, you'd also need to implement any complementing restore from minimize behaviour.
Twitter - @evantrimboli
Don't be afraid of the source code!