[Fixes #80747508]
- adjust the rotation on caret so that it doesnt jump around
- requires changing the rotation center point
- intermediate merge between master and branch
[Fixes #80747508]
- Merge branch 'headerUsernameHoverFix'
- additional code transforms and comments