Your comments

Hi, my use case is syncing between windows and ubuntu firefox.

I have the same problem too, here is the bookmarklet:

javascript:(function(){window.s0=document.createElement('script');window.s0.setAttribute('type','text/javascript');window.s0.setAttribute('src','https://bookmarkify.it/bookmarklets/9634/raw');document.getElementsByTagName('body')[0].appendChild(window.s0);})();

After many times try and error, I solve this problem by converted the function(){...} body into URL encode:

javascript:(function()%7Bwindow.s0%3Ddocument.createElement('script')%3Bwindow.s0.setAttribute('type'%2C'text%2Fjavascript')%3Bwindow.s0.setAttribute('src'%2C'https%3A%2F%2Fbookmarkify.it%2Fbookmarklets%2F9634%2Fraw')%3Bdocument.getElementsByTagName('body')%5B0%5D.appendChild(window.s0)%3B%7D)();

I think it should be fixed from the server side.