ZenUV updater installs to default path even when add-on is installed in a custom scripts folder

ZenUV updater installs to default path even when add-on is installed in custom scripts folder

Bug Report: ZenUV Update Installs to Default Location, Leading to Potential Conflict

Description
After updating ZenUV using the built-in updater, I noticed that a new copy was installed to the default %APPDATA% path:

%APPDATA%\Blender Foundation\Blender\4.5\scripts\addons

—while my existing installation was in a custom location:

M:\blender_addons\ZenUV

This led to two versions being present simultaneously, which seemed to cause load conflicts at startup (e.g. registration errors or instability). I’m not sure if I’m overlooking something in my setup, but I wanted to report it in case this behavior wasn’t expected.

First Seen
Blender 4.4 — this is when I first noticed it. I haven’t tested earlier versions, but the same behavior appears to persist in Blender 4.5.1 LTS.

Steps to Reproduce

  1. Manually install ZenUV to a custom scripts path (e.g. M:\blender_addons\ZenUV).
  2. Confirm it’s active from that location via Blender’s Preferences.
  3. Use the ZenUV built-in updater.
  4. Restart Blender.
  5. A second installation appears in the %APPDATA% path.
  6. Blender detects both and reports conflicts or instability.

Expected Behavior
Ideally, the updater would recognize and update the existing install location, or warn the user before writing to a new location that might cause a conflict.

System Info
• Blender Versions Affected: First observed on 4.4
• OS: Windows 11 Pro
• ZenUV Version: Latest as of July 7
• Add-on Install Path (preferred): M:\blender_addons\ZenUV
• Scripts Folder Policy: All my add-ons and extensions are stored in a custom folder on M:; %APPDATA% is not part of my add-on workflow.

1 Like

Thank you for your report. I can confirm that option to update the addon by pressing the Update button always installed to the default addon folder. We will fix it in the next update.

P.S. Your bug report is excellent. I will share it to other users as an example how issue should be reported! :slight_smile:

1 Like