[visualize/editor] do not overwrite the vis state unless the vis changed
Merge pull request #1827 from spenceralger/prevent-1777

Don't upset vis state if not necessary