APEX 18.2
Follow-up to adding a custom menu item to the Interactive Grid Row Actions menu as discussed in this thread.
The IG has multiple alternative default reports defined. Whenever the report view is changed, the custom menu items are added over and over!
https://apex.oracle.com/pls/apex/f?p=1855:35 is an example

Strange because I see code to specifically handle this condition in John's example
// do this after the page loads but before the IG is initialized to catch the initial events$(function() { // listen for view change events to find out when grid views are created $("#emp").on("interactivegridviewchange", function(event, data) { if ( data.view === "grid" && data.created ) { var view = apex.region("emp").widget().interactiveGrid("getViews", "grid"), menu$ = view.rowActionMenu$; menu$.menu("option").items.push({
Any ideas?