- Click in a block slug
- The slug expands
- Click in another paragraph
- The slug contracts, as expected
- Click in the slug again
- The slug expands
- Click on a FocusableNode (reference, template, etc.)
- The slug doesn't contract
- Click in a paragraph somewhere
- Now the slug does contract
This is because contracting the slug when it's unfocused happens in pollOnceInternal, which is not invoked when selecting FocusableNodes (and only invoked by accident when changing the selection programmatically). onModelSelect in ce.Surface should probably clear the focusedness of the focused slug.
Version: unspecified
Severity: normal