Autofill Doesn't Work with Native Code Debugging disabled

Hi there, I’m a grapheneos user and one of the security features provided is disabling native code debugging. Sorry I don’t have a github to post there. Using the new native app in stable.

Autofill prompt comes up but when i go to my vault it infinitely loads. Currently using argon2id with 80mb but changing the value doesn’t help. The strange thing is I get notified when native code debugging is being attempted but bitwarden doesn’t seem to request it, but will not load (only after autofill requests) until i give it the permission to use it.

If someone could shed some light on why it may be necessary for functionality and whether its algorithm dependent would be great. Thanks in advance.

@nativecode Welcome to the forum!

Does it work if you set the KDF algorithm to PBKDF2?

Argon2id requires WebAssembly, and doesn’t run in operating systems where this has been disabled.

Even with JIT enabled the issue pops up unless i specifically give it native code debugging. When I get to a PC ill give changing the algo a go. But currently it works without JIT just not native code debugging.

Perhaps this comment (and a few of the other comments in that thread) may provide some insight: