fix outstanding code review issues
Fixes #7418 and #7421 - attempts to recover or teardown editor when encoutering errors
add a space to please the linter
fix typos
remove duplicate unit test
revert to using only T key as a trigger; Ctrl+T triggers a new tab on Windows
fix typo; undocument unused param
Merge pull request #7424 from oslego/fix-shapes-update

Fix shapes update