How does the appimage package updates itself?

How does the appimage package updates itself?

I saw an “check for update” option in settings, but isn’t appimages are portable and comes with their own dependency?

Obsidian is built in a framework called Electron, meaning it is sort of like a packaged web app (with Electron being the “browser”). The update button affects the “web app” part but not the installed framework. I’m bit sure how that interacts with AppImage, but on other systems that means the app can mostly use that button and occasionally needs to be reinstalled to update the framework.