laurent22 / joplin

Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS.
https://joplinapp.org
Other
46.06k stars 5.01k forks source link

Mobile: Blank UI from switching between notes in different notebooks and unloading app #11384

Open ImperialSquid opened 1 day ago

ImperialSquid commented 1 day ago

Operating system

Android

Joplin version

3.1.8

Desktop version info

Joplin Mobile 3.1.8 (prod, android)

Client ID: d94348b4ba434bb589db1fb87e33a45a Sync Version: 3 Profile Version: 47 Keychain Supported: No

Revision: 41b251d67 (release-3.1)

AlertsPerfect: 1.0.1 Extra Markdown editor settings: 1.4.1 History Panel: 1.0.2 Kanban: 1.1.0 Link Graph UI: 1.5.0 Math Mode: 0.7.1 Note Tabs: 1.4.0 Quick Links: 1.3.2

Android API level: 34 WebView version: 130.0.6723.107 WebView package: com.google.android.webview FTS enabled: 1 Hermes enabled: 1

Current behaviour

  1. Create two notebooks
  2. Create a note in each notebook
  3. Create a markdown link from one note to the other
  4. Open the first note
  5. Follow the link to the other
  6. Close the app (eg by pressing the home or switch app buttons on the bottom UI)
  7. Reopen the app (may need to wait a few seconds)
  8. See that UI is mostly blank

Expected behaviour

UI shouldn't break by unloading the app

Logs

No response

ImperialSquid commented 1 day ago

Here's a screenshot of the UI after following the steps above:

Screenshot_20241112_162616_Joplin

ImperialSquid commented 1 day ago

Possibly related to the fix for #10677? Since that one was also about buggy behaviour when switching notes in different notebooks...

ImperialSquid commented 1 day ago

Interestingly, navigating A -> B -> A then unloading doesn't seem to result in a blank UI, so the issue seems to be with the current note being in a different notebook than the first one