fix text span replacement