I think this author would benefit from using the Refined GitHub browser extension, which fixes a lot of these problems.