Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Nrendulic opened this issue Oct 18, 2024 · 3 comments
Open

Comments

@Nrendulic
Copy link

Nrendulic commented Oct 18, 2024

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
Copy link
Collaborator

mkaply commented Oct 24, 2024

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
Copy link
Collaborator

mkaply commented Oct 30, 2024

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 ?

@Nrendulic
Copy link
Author

Nrendulic commented Nov 12, 2024

I am not sure this is an issue anymore. Previously it would show as follows with errors:

<key>OverridePostUpdatePage</key>
                  <string></string>

Now I see the following and it is working as I would expect it to:

<key>OverridePostUpdatePage</key>
                  <string>""</string>

I am still testing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants