Mach doch mal eine Kontrollausgabe von window.getSelection().length
und wenn das nicht erhellend ist, dann suche auf die Art weiter.
Gewöhne Dir debuggen an.
Und wenn Du Code postest, zumindest wenn er länger ist, dann zeichne ihn als solchen aus.