I have the same problem with my idea as you do; if it were to be implemented (and I think it will be someday, but only after someone else comes along to write it up better than I did and really sell it to everyone here) the quirk with split-usage tags inheriting .visibility-public CSS really messes the intended spirit of it up.
I had considered posting yet another suggestion saying we need to fix that, too, but my take from rolling around in DW Dev and DW Styles last week with Swaldman et al to discus this very idea was that it would be 1) a major re-write of existing code, thus hard, time-consuming, and expensive to pull off and 2) might cause security issues of its own unless its done right. Granted, my wording is indeed murky and inexact on this, but that's the general gist of the whole thing - wait, let me look up the discussion...ah yes, it was here: http://dw-styles.dreamwidth.org/22250.html (linking to the entire post as-is because the entire discussion that follows revolves around the Suggestion you now see here).
I'm pretty much resigned to keeping it a pipe dream (and I was even before posting the Suggestion) because if it were to be done, it should be done right, which means split-usage has got to get fixed.
no subject
I had considered posting yet another suggestion saying we need to fix that, too, but my take from rolling around in DW Dev and DW Styles last week with Swaldman et al to discus this very idea was that it would be 1) a major re-write of existing code, thus hard, time-consuming, and expensive to pull off and 2) might cause security issues of its own unless its done right. Granted, my wording is indeed murky and inexact on this, but that's the general gist of the whole thing - wait, let me look up the discussion...ah yes, it was here: http://dw-styles.dreamwidth.org/22250.html (linking to the entire post as-is because the entire discussion that follows revolves around the Suggestion you now see here).
I'm pretty much resigned to keeping it a pipe dream (and I was even before posting the Suggestion) because if it were to be done, it should be done right, which means split-usage has got to get fixed.