If an editing host receives focus, we would always set a new selection range. However, we only need to do that if we're not already part of the active range. This corresponds to behavior shown by Chrome and Firefox.