You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
"Messages are missing. Sync now." does nothingΒ #2167
For end-to-end encrypted chats, which require the new Facebook Messenger pin number to be entered to view the chats, the "Sync now" feature does not work--nothing happens when I click it. As a result, all encrypted chats are missing up to the point at which Caprine was installed.
Caprine 2.60.1
Pop!_OS 22.04 LTS
Linux 6.8.0-76060800daily20240311-generic
This is due to the hide-preferences-window class that has been used, since it also ends up hiding the PIN window (and other windows like "Security Alerts", etc.). When Facebook makes backend changes, this is often one part of Caprine that breaks. And when that class doesn't get removed as expected, it prevents any of these types of pop-up windows from showing.
A temporary workaround: If you access the developer tools via F12, you can edit the main <html> element to remove the hide-preferences-window class from the list within class="...".
Reacted by John Modica, Devin Arthur, Rasmus MΓΈller, thamulot, Ahnon-Nachy, cob_258, Juho, Mike, En-Jan Chou, Jonathan Vuillemin and 12 more
Reacted by John Modica, CrazyDiamondBortz and Alasdair Wallace Mackie
Reacted by John Modica, Ahnon-Nachy, Juho, Jonathan Vuillemin, Dwight K, CrazyDiamondBortz and Alasdair Wallace Mackie
Reacted by Adel Haddad, iGom, Chris King Vargas, Marcin Hamiga, patefoniQ, Jiikub, Alien911, cyphercolt, vmt1997, Artur Jurgas and 41 more
Reacted by John Modica, CrazyDiamondBortz and Alasdair Wallace Mackie
A temporary workaround: If you access the developer tools via F12, you can edit the main <html> element to remove the hide-preferences-window class from the list within class="...".
It works! Maybe this issue should be pinned temporarily?
Reacted by Michael Quevillon, wranai, Luxor95, lordgabor, Christian Roed Boyles, PaweΕ, MichaΓ«l Guay-Lambert, musicaholic, Brendan Clarke and PurpleHel
This is due to the hide-preferences-window class that has been used, since it also ends up hiding the PIN window (and other windows like "Security Alerts", etc.). When Facebook makes backend changes, this is often one part of Caprine that breaks. And when that class doesn't get removed as expected, it prevents any of these types of pop-up windows from showing.
A temporary workaround: If you access the developer tools via F12, you can edit the main <html> element to remove the hide-preferences-window class from the list within class="...".
This worked for me as well. Thank you so much you have saved my sanity
hide-preferences-window seems to serve no purpose. It blocks the "Messenger Settings" menu item as well as the PIN input, and doesn't seem to provide any real benefit. If the project ever comes back to life it would be nice to see it removed.
Reacted by Adam Bieszk, ZombieLurker, Juho and Fredrik BrΓ€nstrΓΆm
Click F12 to see this hide-preferences-window from the main element class="..." Caprine must be forced to remove it permanently on start because when we remove it manually. For a few days, it comes back after every restart of caprine and its not anymore possible to remove it manually. @mquevill how can we save our edits permanently by removing hide-preferences-window manually because it is always returning when I restart caprine. It blocks the sync function and historical messages from other devices are not available, also it blocks pin authentication, image and video opening, all of the side message functions like forward and edit. We do not see any purpose of hide-preferences-window
Reacted by Jacob, Gyarmathy Csaba, Fredrik BrΓ€nstrΓΆm and wwojciechp
caprine_2.60.3_amd64.deb installed on Ubuntu 24.04.1 today. The class is not automatically removed so I had to toggle the developer console and remove it.
Kubuntu 25.04, installed caprine from flatpack at https://flathub.org/apps/com.sindresorhus.Caprine, also had to f12 and manually delete hideprefs. Is that flatpack page not the right place to download from?
Since this project appears to be dead, I switched to the Caprine-NG fork at https://github.com/Alex313031/caprine-ng which already has this bug (and a few others) fixed
Activity
KabaleTech commentedon Apr 26, 2024
Same issue
Fedora Linux 40 (Workstation Edition)
kernel : 6.8.7-300.fc40.x86_64
Caprine 2.60.1
TheMightyPengu commentedon Apr 27, 2024
Same issue
Manjaro Linux x86_64 (unstable branch)
Kernel 5.15.156-1-MANJARO
Caprine 2.60.1 (flatpak and AUR)
hamburger-fries commentedon May 1, 2024
I am able to get the 1-time code but where to enter the 1-time code? Seems we need a UI with a form field to add the 'security code'.
Windows 11
Caprine 2.50.1
mquevill commentedon May 2, 2024
This is due to the
hide-preferences-windowclass that has been used, since it also ends up hiding the PIN window (and other windows like "Security Alerts", etc.). When Facebook makes backend changes, this is often one part of Caprine that breaks. And when that class doesn't get removed as expected, it prevents any of these types of pop-up windows from showing.A temporary workaround: If you access the developer tools via F12, you can edit the main
<html>element to remove thehide-preferences-windowclass from the list withinclass="...".[-]"Messages are mising. Sync now." does nothing[/-][+]"Messages are missing. Sync now." does nothing[/+]Regen-forest commentedon May 30, 2024
It works! Maybe this issue should be pinned temporarily?
dcargonaut commentedon Jul 31, 2024
Same issue with Windows port.
vampyre2000 commentedon Oct 5, 2024
This worked for me as well. Thank you so much you have saved my sanity
ShadowDrakken commentedon Oct 17, 2024
hide-preferences-windowseems to serve no purpose. It blocks the "Messenger Settings" menu item as well as the PIN input, and doesn't seem to provide any real benefit. If the project ever comes back to life it would be nice to see it removed.Zennwah commentedon Nov 15, 2024
Deleting
hide-preferences-windowused to be permanent for me. For some time now it comes back after restarting Caprine. What could be the issue?semikolon commentedon Nov 15, 2024
How can I help with this? What needs to be changed?
SilverSaw commentedon Nov 16, 2024
@semikolon

Click F12 to see this
hide-preferences-windowfrom the main elementclass="..."Caprine must be forced to remove it permanently on start because when we remove it manually. For a few days, it comes back after every restart of caprine and its not anymore possible to remove it manually. @mquevill how can we save our edits permanently by removinghide-preferences-windowmanually because it is always returning when I restart caprine. It blocks the sync function and historical messages from other devices are not available, also it blocks pin authentication, image and video opening, all of the side message functions like forward and edit. We do not see any purpose ofhide-preferences-windowmquevill commentedon Nov 30, 2024
Seems like this is not fully fixed in v2.60.2, due to localization issues, so I am reopening the issue.
mquevill commentedon Dec 1, 2024
This issue should be fixed as of v2.60.3, across all locales. The
hide-preferences-windowclass should be automatically removed now.Sp3EdeR commentedon Dec 1, 2024
I can confirm, it's working correctly now, @mquevill! Well done and thanks! :)
phirephoto commentedon Dec 13, 2024
I just installed 2.60.3 on Linux Mint. Pressing the "Messages are missing " link does nothing. Installed from AppImage.
Also installed .DEB file. CLeared .config directory.
jcogilvie commentedon Dec 21, 2024
2.60.3 on windows 11 installed via choco today. The class isn't automatically removed for me.
jimmypoulsen commentedon Feb 1, 2025
caprine_2.60.3_amd64.debinstalled on Ubuntu 24.04.1 today. The class is not automatically removed so I had to toggle the developer console and remove it.kongming819 commentedon Feb 2, 2025
Also not automatically removed for me, 2.60.3 on Windows 11. Had to do the workaround described above.
PurpleHel commentedon Jun 5, 2025
Kubuntu 25.04, installed caprine from flatpack at https://flathub.org/apps/com.sindresorhus.Caprine, also had to f12 and manually delete hideprefs. Is that flatpack page not the right place to download from?
Bleksak commentedon Jun 5, 2025
not removed in 2.60.3 on cachyos installed via AUR
penzur commentedon Jun 17, 2025
not removed in 2.60.3 on windows 11
DanielHammerin commentedon Nov 24, 2025
Still a problem on the appimage v2.60.3
Arch linux, KDE Plasma, Electron 29 bin.
ShadowDrakken commentedon Nov 24, 2025
Since this project appears to be dead, I switched to the Caprine-NG fork at https://github.com/Alex313031/caprine-ng which already has this bug (and a few others) fixed