When setting group policies for Brave on macOS, the rules BraveAIChatEnabled and BraveWalletDisabled are not being enforced, even though they appear as set in brave://policy. Other policies, such as controlling the availability of Incognito mode, are functioning correctly. This indicates a specific issue with the implementation of certain Brave-specific policies on the macOS platform.
Steps to Reproduce:
-
On a macOS device, configure the com.brave.Browser.plist file to set the BraveAIChatEnabled policy to false and the BraveWalletDisabled policy to true. This can be done using the defaults write command in the Terminal.
-
Launch the Brave browser and navigate to brave://policy.
-
Observe that the policies for BraveAIChatEnabled and BraveWalletDisabled are listed and show the configured values.
-
Check the Brave user interface for the presence of the AI Chat (Leo) and Wallet features.
Expected Result:
The Brave AI Chat (Leo) and Brave Wallet features should be disabled and hidden from the user interface, in accordance with the configured group policies. This includes the removal of related menu items and icons.
Actual Result:
The Brave AI Chat (Leo) and Brave Wallet features remain active and accessible in the browser, despite the brave://policy page indicating that they are disabled. For instance, the Wallet icon and menu items are still present, and the AI Chat functionalities are s
-
Operating System: macOS
-
Brave Browser Version: This issue has been observed across various recent versions of Brave.
Additional Information:
-
This bug appears to be specific to certain Brave policies on macOS, as other Chromium-based policies are correctly applied.
-
On other platforms like Windows and Linux, these policies appear to function as expected.