Safari does not like Basel redefining the property indicated in the screenshots. Other browsers don’t complain. It simply halts JS execution and nothing in the store works. This is a severe bug which reveals that Basel was not properly tested in Safari!
I just edited the file manually in the parent theme, and removed the second disableOn property declaration. I’m hoping it will be fixed in the next update so it doesn’t matter if it gets overridden.