mozilla / policy-templates

Policy Templates for Firefox
Mozilla Public License 2.0
1.15k stars 409 forks source link

FireFox OverridePostUpdatePage Not Working in MDM for macOS in Jamf Pro #1162

Open Nrendulic opened 2 weeks ago

Nrendulic commented 2 weeks ago

I have been testing the OverridePostUpdatePage policy using MDM (Mobile Device Management) with Jamf Pro on macOS devices, and it seems that this setting is not being applied as expected. Based on the documentation, the OverridePostUpdatePage should allow administrators to specify a URL or a null value that appears post-update, overriding the default Mozilla update page. However, even with proper configuration via MDM profiles, the policy does not appear to function in the intended manner causing the PostUpdatePage to load despite setting the value to null.

Steps to Reproduce:

Configure the OverridePostUpdatePage setting in a macOS MDM profile using Jamf Pro. Deploy the profile to macOS devices. Perform a browser update (e.g., Firefox). Observe the post-update page.

Expected Behavior: The configured URL from the OverridePostUpdatePage policy should not display after a browser update when set to null.

Actual Behavior: The default Mozilla post-update page continues to be shown, and the null value in the OverridePostUpdatePage is ignored.

It seems there is an issue with the structure of the .plist file with a mismatched XML tag at line 571 in which </false> should be <false/>

mkaply commented 1 week ago

Can you try setting it to about:blank instead of an empty string and see if that works?

I'm wondering if the empty value is somehow being ignored. I'll investigate.

mkaply commented 6 days ago

about:blank definitely does not work, but I verified that it does work if it is blank (at least in policies.json)

Can you check about:policies and tell me what you're seeing for the value of OverridePostUpdatePage ?