Body:
Fleet versions
- Discovered: Reported on a self-hosted Fleet instance. Version-independent — the defect is in the Zoom Fleet-maintained-app install script (darwin), synced from the manifest, not the Fleet server build.
- Reproduced: Not yet independently reproduced for Zoom specifically. Same root cause is code-confirmed and matches the already-filed Chrome bug (see More info).
Web browser and operating system: macOS (host-side FMA install script; not a web-UI bug)
💥 Actual behavior
After Fleet patches/updates Zoom on macOS, Zoom automatically launches once the install completes even when the user had no visible Zoom window open before the update.
🛠️ Expected behavior
Zoom should only relaunch if it had an active/visible window when the update began. Updates should complete silently if Zoom wasn't in use.
🧑💻 Steps to reproduce
These steps:
- Enable the Zoom Fleet-maintained app for update/patch on a team.
- On macOS, leave a Zoom background/helper process running but close all visible windows.
- Trigger the Zoom update via Fleet.
- Zoom launches despite no window having been open.
🕯️ More info (optional)
The Zoom FMA install script gates relaunch on osascript -e 'application id "us.zoom.xos" is running' (sets ZOOM_WAS_RUNNING, then reopens with open -a "zoom.us" after installer). That check returns true for background/helper processes with no visible window, so Fleet relaunches Zoom even when the user had nothing open.
Body:
Fleet versions
Web browser and operating system: macOS (host-side FMA install script; not a web-UI bug)
💥 Actual behavior
After Fleet patches/updates Zoom on macOS, Zoom automatically launches once the install completes even when the user had no visible Zoom window open before the update.
🛠️ Expected behavior
Zoom should only relaunch if it had an active/visible window when the update began. Updates should complete silently if Zoom wasn't in use.
🧑💻 Steps to reproduce
These steps:
🕯️ More info (optional)
The Zoom FMA install script gates relaunch on
osascript -e 'application id "us.zoom.xos" is running'(setsZOOM_WAS_RUNNING, then reopens withopen -a "zoom.us"afterinstaller). That check returns true for background/helper processes with no visible window, so Fleet relaunches Zoom even when the user had nothing open.