In this article, we explore the compatibility issue when signing messages on Ledger devices, that are relayed via the MetaMask extension into web apps with libraries that doesn’t alter the last byte of the signature. The descriptions here are specifically related to the use of canonical {v} values in vrs signatures produced by Ledger. We discuss the problem's impact on user experience and provide a practical solution for developers to implement, ensuring a seamless and secure interaction...