The edit button is working fine now. It automatically takes you to a new window when you click it now. No need for a workaround. (I'm still going to get it back to how it was before, but for now it's working at least).
As for not seeing the edit button sometimes, that's because you can only edit posts that are less than 24 hours old. If you need to edit something that's older than that then just contact me or one of the staff members.