Open
Description
If I define a click-action on a widget to open a new OPI panel with the default 'replace current' mode, the new panel is opened with the parent macros. Any additional macros I have specified on the widget are not passed though and the 'pass parent macros' choice is ignored.
If I change the 'mode' to open in a new standalone window or new tab the macro definitions I specify are correctly passed though to the new panel.
I have been able to reproduce this behaviour with a number of different widgets.
This problem is seen running the Diamond fork of the 'master' branch. Our fork contains no changes that should affect this behaviour.