feat:Support excluded html tag attributes in bbcode formats with `false`
I notice that this function assumes that returning false short circuits utilis.each, similar to dom.traverse. Only... it doesn't. Was that an oversight or was each()never intended to short circuit?
Digging deeper to answer my own question, it seems that the code in question is a holdover from back when jQuery was used. I'll need to test it to see how it breaks things.
I'm converting this one to a draft for now until I can write up a bunch of unit tests for the possibility of compound tag matching.
Before i look into writing some tests for this, what are your thoughts @samclarke
Looks good, would be useful to have. It does look like it would change the behaviour of false in matching but as only null is documented that should be fine.
I actually didn't think of that. I'm going to set this to target v4.0.0 because of the BC break. Might be silly since it is undocumented. And there may be a chance that someone might be doing it that way.