Firefox extension rendering AJAX webmail client unuseable

Environment: Firefox 127.0+linuxmint1+virginia running on Linux Mint 21.2 Victoria base: Ubuntu 22.04 jammy, Desktop

I have been using Bitwarden with Firefox for many years but today it started interfering with the operation of my webmail client: Zimbra 8.8.15_GA_4581 (build 20231201091219) . I can log in and see the emails, but when I try to open an email It opens with the subject visible and everything else blank. I turned off all my extensions individually and when Bitwarden is off, email client works. The email client has HTML and AJAX options but only the AJAX option fails with Bitwarden active. I also tried Chrome with the same webmail client and extensions and everything works there. It is a bit weird because it has worked so well for years. It looks like a Firefox-bitwarden-AJAX issue. I have done all the usual cache clearing etc but the issue persists.

Any ideas about a fix is welcome.

2 Likes

@wgking, Welcome to the community!

You might try turning off Bitwarden’s setting “Show auto-fill menu on form fields”. This has been known to mess with web sites. If it does fix it, you can use ctl-shift-L to auto-fill and there are also a few other auto-fill settings you can futz with to perhaps find a happier middle-gorund.

Another thing to be aware of is that the Firefox extension seems to be the problem child of late. Using the one web site in chrome for the net month or few until we stop seeing Firefox mentioned in the community (and Reddit) might well be the path-of-least-pain.

1 Like

I am facing the same exact issue, and yes, it’s the Bitwarden extension.
I do not have auto-fill menu enabled so it’s not that

It started recently, so it must be a recent change to the extension.

I checked and I do not have show auto0fill menu set to on. Problem presists today.

Same issue here, on Windows 11, Firefox 127 and Zimbra 10.0.8_GA_4611 (build 20240412081044)
Only the subject of mails but everything else is blank


rolling back to an older version of the extension works at least.

This would be good to report as a bug either via github (link at the top of the community page) or by reaching out to vendor support.

Hi all, thank you for reporting the issue

We are investigating this on the dev team and have had a user report that disabling the ‘Ask to save and use Passkeys’ setting under Settings → Notifications fixed it for them. Can someone test that and confirm? That will help us narrow our investigation.

1 Like

I checked and the Ask to save and use Passkeys’ setting was on. I turn it off and the webmail client now works with AJAX version.

I have not delved into Passkeys much, but my initial impression was they don’t work with Linux systems so there is no loss here.

Thanks so much.

Greg

1 Like

Yes Robyn, this fixed the problem for me. Firefox 127 / Fedora Linux 40 . I’ll test on Windows 10 later today.

2 Likes

Mitigation works for me (Linux Ubuntu 20.04, Firefox 127.0.2 with extension version 2024.6.3

Hello, same issue here, Ubuntu 22.04, firefox 127.0.2, snap canonical-002-1.0

Uncaught TypeError: w.body is null
    _displayContent https://mail.defensoria.rs.def.br/#1 line 1176 > eval:3872
    _renderMessageBody1 https://mail.defensoria.rs.def.br/#1 line 1176 > eval:4192
    run https://mail.defensoria.rs.def.br/#1:1013
    getBodyPart https://mail.defensoria.rs.def.br/#1 line 1176 > eval:770
    _renderMessageBody https://mail.defensoria.rs.def.br/#1 line 1176 > eval:4154
    _renderMessage https://mail.defensoria.rs.def.br/#1 line 1176 > eval:4004
    set https://mail.defensoria.rs.def.br/#1 line 1176 > eval:3522
    setItem https://mail.defensoria.rs.def.br/#1 line 1176 > eval:2913
    _displayItem https://mail.defensoria.rs.def.br/#1 line 1176 > eval:8169
    _handleResponseSetSelectedItem https://mail.defensoria.rs.def.br/#1 line 1176 > eval:8289
    run https://mail.defensoria.rs.def.br/#1:1013
    _handleResponseGetLoadedMsg https://mail.defensoria.rs.def.br/#1 line 1176 > eval:7613
    run https://mail.defensoria.rs.def.br/#1:1046
    _handleResponseLoad https://mail.defensoria.rs.def.br/#1 line 1176 > eval:723
    run https://mail.defensoria.rs.def.br/#1:1013
    _handleResponseFetchMsg https://mail.defensoria.rs.def.br/#1 line 1176 > eval:538
    run https://mail.defensoria.rs.def.br/#1:1013
    _handleResponseSendRequest https://mail.defensoria.rs.def.br/js/Startup1_2_all.js.zgz?v=220726112844:12402
    run https://mail.defensoria.rs.def.br/#1:1046
    _runCallback https://mail.defensoria.rs.def.br/js/Startup1_1_all.js.zgz?v=220726112844:14959
    run https://mail.defensoria.rs.def.br/#1:1046
    __handleResponse https://mail.defensoria.rs.def.br/js/Startup1_1_all.js.zgz?v=220726112844:814
    onreadystatechange https://mail.defensoria.rs.def.br/js/Startup1_1_all.js.zgz?v=220726112844:789

it works using configuration as sugested, thankyou

Same for me, it was annoying me for a few weeks, on windows, ubuntu
 hopefully I found this solution to work ! Thank you. Should be fixed though
 anyone created a github issue ?