smart quotes gets confused

…« ("==") it is an assignment ("=").»
Selecting smart quotes results in:
…« (“==") it is an assignment (“=").»
with new unpaired symbols ( and "