On related lists/lists, UI Actions of List context menu type utilizing "current" on their condition in not honoredSummaryUse Case 1: When a UI Action is using current in a related list condition, the UI action is setting its condition to true even if the condition would normally evaluate to false. Steps to perform: Go to the approve UI action on change request approvers related list.Should be this one: sys_ui_action.do?sys_id=845b8667c611227d01a264f153aaf953You would see current.state == 'requested' as the conditionFind a change request in the requested stateNotice the context menu Approve exists in the Approvals related list.Now change the condition to !current.state == 'requested'Save and reload, the context menu Approve is still there. The above use case is just one scenario where current is used. Another instance of using the current is when you call a script include and a function. Ex - new SCRIPT_INCLUDE_NAME().FUNCTION(current); current will work if the UI action is of type - List banner button, List bottom button etc.Related LinksIf you review the documentation regarding UI Actions, you will see the following: "The current object is not available for conditions on a list context menu (the List context menu check box is selected). Any use of current on these actions is ignored." You can find the documentation here - Create a UI action