I posted Why is ReactJS not performant like raw JS for simple, stupid proof of concept?, walked away, came back, and realized I'd stated a setInterval() delay as 100 seconds when I meant 100 milliseconds. It still had its edit button, which allowed me to attempt an edit, try to save, and be told it was more than five minutes since I'd posted.
Could we improve the "edit" button so it gives or emotes some sense of decay or a window closing? That would be better than instantly hiding the "edit" button when five minutes have passed, which would in turn be better than leaving the "edit" button (potentially) indefinitely and looking like a live invitation to edit the comment in question.
I'm not sure what kind of decay could be best (could be a sine wave in opacity or something else that has been beaten to death), but I would suggest that the "edit" button look (in some sense) solid up until some threshold before five minutes, then decays (however approached) between the threshold and five minutes, and then quietly slips away when the 5 minute threshold is crossed.