behavior of conditional actions when action sets with the same name
My question is all about behavior of conditional actions,
when action sets with the same name exist in the action panel.

Let me explain the picture above.
There are 7 action sets at present.
Only 6th and 7th action sets are important in my question. (Their names are the same)
JustForFun (6th) has only one action, Action 2.
Action 2 selects the entire pixels of the document, and fills the selection with Red.
JustForFun (7th) has three actions, Action 1,Action 2,Action 3.
Action 1 is a conditional action. If there is a selection in the document then GOTO action 2, else GOTO action 3.
Action 2 fills the selection with White.
Action 3 selects the entire pixels of the document, and fill the selection with Black.
Quiz : What if I select a region, and execute Action 1 of JustForFun (7th) ?
Answer : entire pixels of the document is filled with Red.
That is, Action 2 of JustForFun (6th) is executed. (not Action 2 of JustForFun (7th))
The principle of conditional action is :
"Photoshop always directs to the topmost action set of action panel,
if there are action sets with same name."
There 4 imaginable solutions. But none of them I can do at present.
1) A script that does not allow to search action name outside of its action set
(The best, but looks difficult)
2) assign unique identifiers to action sets with same name
(looks hopeful)
3) rename all other action sets and turn back to original name
(looks easy, but dangerous and unnatural)
4) duplicate the action sets with unique name + blahblah
(looks hopeful)
Can you help me? Thank you.
