Flyout with different roles

I am using MappView with a flyout control which has 6 buttons in the container. Two of the buttons require roles for selection, but the others are accessible to all roles. I set the accessibility using PermissionOperate on two of the buttons (the other buttons and flyout have nothing set). The display is correct (when the necessary role is not present, the two buttons have the disabled appearance). However, none of the buttons function unless the user is logged in.

If I press a disabled icon, nothing happens (as expected). When I choose one which should be active, I see these messages in the console log:

How can I have selective access to buttons within a flyout?

I discovered the solution to my own problem. I had not set the Write permission for Everyone for the OPC tag associated with the flyout buttons. This behavior interacted with the Permission behavior and caused my confusion.