issue #19305: Change so event can only cause workspace to open once.