Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Chrome with a theme. It's likely that all browsers put their "pop-up blocked" notification in the address bar on the right. Could be the bottom left of the window too though. Glad to hear it worked!