Open
Description
Hello. I have three plugins:
A
depends onB
B
depends onC
C
They tap some hook with same stage
in the following order:
A, B, C
Then inside
Line 136 in 9d647f8
B, A, C
It happens because current logic looks like:
- Adding
A
, no taps, just add - Adding
B
,B
hasbefore
, soif (before.size > 0)
allows to skipA
and be inserted in the start oftaps
(e.g. order now isB, A
) - Adding
C
to the top, since it has nobefore
rules
Metadata
Metadata
Assignees
Labels
No labels