When adding an ampersand (&) to the Text Widget title, the title breaks at the ampersand position (frontend). So: 'me, myself & I' becomes: 'me, myself ' The ampersand is being stored (correctly) as & in the DB.
What really gets me is the fact that the title is already broken in the output method of the widget (public function widget($args, $instance) { ... ) $instance['title'] is 'me, myself '
Further more, the title is correct / complete on the backend (widget edit page).
Any help would be much appreciated!!
esc_attr( $title )
before saving?