Fix #958: editor: Don't call startup on widgets before they're in flow
Merge branch 'master' into dev-0.4

Skipping ee184b to apply Editor update manually
Port #958 Editor fix to 0.4