Firefox 39 Delayed

Firefox 39 was suppose to be released on June 30th, but has been delayed until later this week due to a last-minute stability issue.