I have an issue with scrollbar appearance on different browsers. In my example I would like to properly show truncated text inside side-navigation component but it is displayed incorrectly on Firefox/IE browsers.

Check out this fiddle on both Chrome and Firefox (code is not in the post since it takes up a lot of space):
https://jsfiddle.net/d84b9m49/10/
As you can see, the issue is positioning of the scrollbar in Webkit browsers in comparison to Firefox/IE, apparently Firefox displays scrollbar inside right padding area (total of 65px (width is set to 65px in style)) and Chrome displays scrollbar outside right padding area (total of 85px (65px + scrollbar width). In Firefox, when scrollbar appears, the content of the li item appears not centered and the part of the text is displayed below scrollbar (and horizontal scrollbar appears) and on Chrome everything looks correct (everything is centered). Also, the documentation describes this difference in handling scrollbar (ISSUE 1):
https://drafts.csswg.org/css-overflow-3/#scrollable
The previous solution involved using max-width: 65px (check out this fiddle) but this is not an option since, if there is only short text, the width of side navigation will shrink and the width should not change because of the text ( maybe there is some easy fix for this problem? )
Please do not disregard the layout of the navigation component on smaller devices, below 768px (on the provided example it becomes "bottom" navigation).
I would like to make the items inside navigation component centered in both Chrome and Firefox, let's ignore IE for now.
Can someone help me with this problem? Any help would be appreciated.
EDIT: For future reference, you can choose any of the upvoted answers below depending on your requirements (either go with the scroll check approach, or just remove scrollbars and add some arrows to scroll the content).