The message is quite correct, synchronous XMLHttpRequest is only intended for workers and there are plans to remove it in the main thread in the future.
Presumably by then there will have been a lot of noise about it and most libraries will be fixed to avoid the problem before V8 and browsers implement the change.
Using it at all is a dubious practice but it looks like you are stuck with it for now.