When using Ctrl+Space the cursor jumps to the end of the line and deletes the last character. For example I had this line (missing the "$scope." prefix):
codehideCollapse2 = !hideCollapse2;/code
When I put the cursor just after the first "2" and hit Ctrl+Space the line changes to:code$scope.hideCollapse2 = !hideCollapse2/code
and deletes the ";" at the end. If you then do the same thing for the second variable it happens again.
Wouldnt it make more sense for the cursor to either stay where it was at the end of the word where you press Ctrl+Space or jump to the end of the next word/variable (ie in this case skipping over the "=" and being at the end of "!hideCollapse2" just before the ";" ?