Clearly the site is having issues. Even following the helpful advice of @jonnyfiyve found in a bunch of similar threads below it becomes obvious that this is a site problem, not a browser problem. I logged in using Safari instead of my usual Firefox. I've NEVER even viewed the site in Safari let alone logged in. When I initially looked up the site it erroneously defaulted to the french language version despite the fact that my IP is in Southern Ontario, not Quebec. So even with first time viewing with the new browser, the view recent gallery posts button remains broken. Like others have stated, I have to select and apply other filters in order to see recent gallery submissions.
My last gallery submission is showing twice when using the default recent submissions site view, a day worth of entries apart despite only having been entered once. While the user comments on this erroneous duplicate submission are common to both posts, the number of Likes received is different. So I'm not the only one seeing it this way and the site thinks there are two separate entries. Based on the number of other similar complaint, clearly this problem has been going on for awhile. I have several new builds queued up and ready for submission but am afraid to enter them until this issue is resolved. An official update from the MCX site mods or Admin on the progress of repairs would be appreciated.