Dmitry Bogorad
Dmitry Bogorad
I have several pinned tabs and a main _named_ tab group for general browsing that I prefer to keep clean, often by moving tabs from it to other groups. But...
I was comparing an old copy of the book with the latest PDF, and the first thing I saw was that the introduction with short summaries of each chapter is...
This extension conflicts with the video player on Facebook and similar sliders on other sites: if I click on a progress/volume slider, it starts to stick to the mouse and...
Before I have force-enabled e10s, it was very convenient that Wheel Gestures didn't allow a page to scroll if I had enabled Wheel Gestures in the options. But with e10s...
Example: ```python s = '0eNqV29tqG2EMBOB32Ws3rP7z+lVKKE66FIO9Nj6UhuB3r3OABqr5pbkqKcnXWpGjYZm8Dk+763w8bZfLsH4dts+H5Tysv78O5+2vZbN7+7vLy3Ee1sP2Mu+H1bBs9m8fnQ+7zenbcbPMu+G2GrbLz/nPsJbb42qYl8v2sp0/mPcPXn4s1/3TfLp/ggqshuPhfP+aw/L2792dbzGvhpf7n+12W/2HBC8SOkh0ImHqIMmLlA6SvUjsIMWLjB2kOhGpHaR5kdRBJi8iHURGp9J6iHdlexsr3pXtbaw4V7Y7EufG9r434lzY3pKIc1+lt67i3FfpvXHEua/SewuLc1+l98MkONc19JYkONc1dH/AOtc19N44wbmusbevwbmvsbewIZNXJ6tKIc+OrlTy7uhKIw+Prkzk5VGVOJKnR1eEvD26EsjjoyuRvD66krjroyOZuz46UrjroyOVuj660ajroxsTdX1UI43c9dER4a6PjgTu+uhI5K6PjiTu+uhI5q6PjhTu+uhI5a6PjjTu+ujIv4XdPD9f99fd5nI4qdfn4XMs4UGV8uiVoiWJVxJLCk4pTJYUvVK1pOSVzIlnr2ROvHglc+LVKYk58eaVzIl7d1ysiRfvjos18eLdcbEmXrw7bg28eFfcmnfxbrg5bu+Cm9P27rc5bOd6j5bjXO5gOc7VToZTnYtdLMe51s1ynEst1qCrc6nFmnR1LrWYo3YutZizdi61mMN2ppHwmUaCijjTSEg9xLnOwZpNc+5zsGbThEtq6stqgUtqOhLppDaC15TopIakTCc1JBU6qSHpyzZfn86XzftX94Iaghod1JA00UENSNNIBzUkCR3UkBTooIakSAc1JCU6qCEp00ENScW3mOa8K5vTENTYnIagic1pAJJxZIMalIRMahAKZFSDUCSzGoQSGdYglF0b2UynsGkNSpWNa1BqbF6D0sQGNiTJyCY2KInrOxfs/1JggxKU6HwiSKLzCZTofAIlOp9AqbJPkqBEBxQo0QEFSYEOKFCiAwqU6IACJTqgQIkOKFCiAwqUCvkkCUJsQoEQm1AgxCYUBEU2oECIzCfQIeMJdMh0Ah0ynEAnc0+SoMNmEwix0QRCbDKBEBtMEJTYXAIhoZ4kiY4E6kkSQCL5JAm+pEQGJAhl6kkSeFmFepIEkMo1TpKuNK5xApSJa5zoSh65xglQhGucACVwjROgRK5xApTENU6AkrnGCVAK1TgBSKUaJwBpVOMEIBPTONGNMjKNE2AI0zgBRqAaJwCJVOMEIIlqnAAkU40TgBSqcQKQSjVOANKoxglAJur66EgdqesDELJlX3WFrNkDhezZA4Us2gOFbNoDhazaA4Xs2gOFLNsDhWzb60rj2vYA4dr2AOHa9gCh2vbAoNr2wKDa9sDg2vYA4dr2AOHa9gDh2vY6MnFte4BwbXuAcG17gHBte4Bwbfs78rj6+L2w9ZdfI1sNv+fT+f2zS0oh3yNHG+Pt9her4pcU' b = EncodedBlob.from_exchange_string(s).to_exchange_string() print(s == b) # False ``` This is caused by `to_json_string` [adding an extra property](https://github.com/ericmburgess/python-factorio/blob/f05d86636f5f137f8d487436ce92539043e0f550/sources/factorio/blueprints.py#L69-L70) `version_byte` to the inner dictionary. Commenting out...