SecureHydrationWithChecksum does not allow for domain aliases or URL rewriting

Is anyone using domain name aliases or URL rewriting with Livewire?

It appears the fingerprint used by SecureHydrationWithChecksum includes a URL, which will mismatch and cause a CorruptComponentPayloadException when accessing a website through a domain name alias or an otherwise rewritten URL.

Ideally the URL is not used in the fingerprint at all. (I don’t see what value it adds. A checksum on the properties/variables already covers everything that’s at risk. What am I missing?)

In the meantime I’m looking for ways to override SecureHydrationWithChecksum (so I can unset the URL before hydrate/dehydrate) without editing the Livewire package.

Any ideas how I would best go about this?