Mozilla releases Firefox 74 with better add-on experience

Mozilla has released Firefox 74. While it doesn’t feature large UI changes, it does improve usability, for example, third-party programs can no longer install unwanted add-ons in your browser. Read more…
Neowin