fix native menu guard, fix /app/data file permission.

This commit is contained in:
Nystik
2026-06-06 17:25:12 +02:00
parent a7824ac284
commit 7688de599a
2 changed files with 8 additions and 3 deletions

View File

@@ -23,8 +23,9 @@ else
echo "[ignis] Using existing user $RUN_USER (UID $PUID)" echo "[ignis] Using existing user $RUN_USER (UID $PUID)"
fi fi
# Fix ownership of volumes
chown -R "$PUID:$PGID" /vaults /app/obsidian-app mkdir -p /app/data
chown -R "$PUID:$PGID" /vaults /app/obsidian-app /app/data
OBSIDIAN_DIR="/app/obsidian-app" OBSIDIAN_DIR="/app/obsidian-app"
OBSIDIAN_VERSION="${OBSIDIAN_VERSION:-1.12.7}" OBSIDIAN_VERSION="${OBSIDIAN_VERSION:-1.12.7}"

View File

@@ -49,7 +49,8 @@ function readTransform(data) {
try { try {
const obj = JSON.parse(text); const obj = JSON.parse(text);
if (obj.nativeMenus) { // force native menus to false since its never appropriate in a browser context.
if (obj.nativeMenus !== false) {
obj.nativeMenus = false; obj.nativeMenus = false;
return JSON.stringify(obj); return JSON.stringify(obj);
} }
@@ -100,6 +101,9 @@ function patchSetConfig() {
}; };
vault.__ignisNativeMenuGuarded = true; vault.__ignisNativeMenuGuarded = true;
// set to false to override any platform default (like macOS).
vault.setConfig("nativeMenus", false);
return true; return true;
}; };