Brought back the arrows, currently for everyone (should be just for chrome), to see if they fix problems. Looks like it.
Changed arrows to Unicode word joiner character (invisible, occupies no space). SUCCESS! Chrome much happier, other browsers not negatively affected by their presence.
Eliminated lots of webkit (Chrome) bugs by preceding and following the widgets with invisible unicode characters which are always selected at the same time