Firefox has long had an issue with freezing/hitching. Here’s the fix: Go to about:config, search for browser.sessionstore.interval and set it higher than its default (10000). The units are milliseconds (divide by 1000 to get seconds). I prefer to set it to 60000 or greater.