That seems impossible that the Texas Border Watch site crashed your computer. I go to the site several times a day- just did, in fact, and no problem.
Well, the Safari browser is not always compatible with video/streaming (I could possibly try another browser or try it with Windows).
I’m curious...have you been able to report border crossing activity yet through the website?