iOS: Outline pane on mobile doesn't update immediately

Steps to reproduce

On mobile specifically

  1. Create a note with a header in it (any level of heading).
  2. Create a second note with a header in it (again, any level).
  3. On the newly created second note, open the outline pane in the right sidebar.
  4. Use the mobile tab switcher to go back to the first note and then open the outline pane in the right sidebar.

Did you follow the troubleshooting guide?

Yes.

  • I tried searching the forum
  • Tried turning off all snippets and plugins in my normal vault, and switched to the default theme
  • Deleted and reinstalled the Obsidian app on my phone
  • Finally, I tested in a brand new sandbox vault on mobile (with restricted mode enabled)

Expected result

The outline pane reflects the headings in the first note as soon as I open the sidebar.

Actual result

The sidebar shows the headings from the second note, even though I’m currently in the first note.

Environment

SYSTEM INFO:
Operating system: ios 18.0.1 (Apple iPhone16,1)
Obsidian version: 1.7.4 (167)
API version: v1.7.4
Login status: logged in
Language: en
Catalyst license: vip
Live preview: on
Base theme: adapt to system
Community theme: none
Snippets enabled: 0
Restricted mode: on

RECOMMENDATIONS:
none


Additional information

Video of the behavior: iCloud Photos - Apple iCloud

Let me know if that video link doesn’t work.

One additional note: for some reason, using the Primary theme resolves the issue. No other theme (including the Default theme) has fixed the behavior.

1 Like

Thanks, it seems like it takes a couple of seconds to update.

will be fixed 1.7.5

2 Likes

Just updated to 1.7.5 but this bug is still present on mobile (verified in my test vault). I can upload a video of the behavior, plus the debug info if that would help.

I can’t reproduce anymore. Are you sure you are running 1.7.5?

Can confirm that the bug has been successfully squashed in 1.7.5!

Yup, double checked that my iOS app is at 1.7.5. Please see linked video to show the same behavior in the test vault (with a stop in the settings screen to show app version and vault settings): iCloud Photos - Apple iCloud

Also, I saw this note in the Changelog:

* Fixed bug where tree components (such as the Outline view) would be slow to refresh on Android.

I am not on Android (I only have an iPhone), and the bug I created was for my experience on iOS, where the outline view doesn’t update until you open the panel twice (unless you go into edit mode, where the outline pane seems to update normally).

Adding debug info:

SYSTEM INFO:
	Operating system: ios 18.1 (Apple iPhone16,1)
	Obsidian version: 1.7.5 (168)
	API version: v1.7.5
	Login status: logged in
	Language: en
	Catalyst license: vip
	Live preview: on
	Base theme: adapt to system
	Community theme: none
	Snippets enabled: 0
	Restricted mode: on

RECOMMENDATIONS:
	none

One thing that I wanted to bring back up: the behavior occurs with both the Default theme and the Minimal theme on iOS, but it doesn’t occur when I enable the Primary theme. Under the Primary theme, the outline pane updates as expected.

Also, in case it’s relevant, I have an iPhone 15 Pro with more than 100 GB free storage. My device isn’t jailbroken or anything like that.

Just because I wanted to verify that a fresh install wasn’t needed, I installed Obsidian on a totally separate iPhone. Didn’t even log in to my Obsidian account, just created a new on-device vault and then created two notes (like the test notes described in the original post).

The bug occurred on that device too, with Obsidian having been installed today (for the first time ever on that device).

SYSTEM INFO:
	Operating system: ios 18.0.1 (Apple iPhone12,8)
	Obsidian version: 1.7.5 (168)
	API version: v1.7.5
	Login status: logged in
	Language: en
	Live preview: on
	Base theme: adapt to system
	Community theme: none
	Snippets enabled: 0
	Restricted mode: on

RECOMMENDATIONS:
	none

thanks, we can reproduce the problem. There is a specific issue with iOS (separate from the one we fixed in 1.7.5

2 Likes

The bug is iOS 18 specific. It will be fixed in the next release.

2 Likes

1.7.6

1 Like

Everything works and is beautiful! Thank you so much!

Y’all are an amazing team, and I’m so grateful for this app and everything y’all do to support us as a user community.