Currently it just forwards the cancel to the announcer but I think the correct behavior would be to also remove the provided utterance form the queue if it is provided. This is causing https://github.com/phetsims/joist/issues/782 and if the utterance were removed from the queue in cancelUtterance we wouldn't have that issue.
Currently it just forwards the cancel to the announcer but I think the correct behavior would be to also remove the provided utterance form the queue if it is provided. This is causing https://github.com/phetsims/joist/issues/782 and if the utterance were removed from the queue in cancelUtterance we wouldn't have that issue.