Environment
OpenZeppelin Defender 1.0 + Version 2.0
Chrome Version 121.0.6167.184 (Official Build) (arm64)
Rabby Extension Version 121.0.6167.184 (Official Build) (arm64)
Ledger Nano S Plus OS Version 1.1.1
Ledger Ethereum App 1.10.3
Details
I'm using OpenZeppelin Defender 1.0 to manage my protocol contracts and the various admin functions, utilising a MultiSig/Timelock process. So far in the past several months of using it, I've been successfully able to schedule admin actions on contracts behind a MultiSig/Timelock and was able to approve these transactions for schedule with my signers being Ledgers. I utilise Chrome/Rabby wallet extension to connect to OpenZeppelin Defender's app/website. The last time I was successfully able to do this was about a month ago.
I've just tried this process again, but this time I am encountering a "Transaction Rejected -- Ledger: Only version 4 of typed data signing is supported" error on Rabby when I try to approve/sign an action to be scheduled.
I've updated my Ledger's firmware + the Eth app as well, also have blind signing enabled on the ETH app on ledger.
Had googled for some help but can't find any relevant help... any help much much appreciated!
Also just to confirm, in other dapps, I could still sign using the ledger just fine (same chrome browser, rabby wallet extension, etc)
Update: Also tried it via OpenZeppelin Defender Version 2, same issue. Not sure if this could be a Rabby or Chrome issue?
Code to reproduce
N/A