Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Yeah, it's only appeared fairly recently.

Can you tell me which browser version you are using (and confirm the problem still exists in that browser version) - maybe have to go to the menu / about button in your browser.

Windows 10 Chrome - Version 76.0.3809.132 (Official Build) (64-bit)