Fixed data-*="" handling; Updated disallowed descendant checking to use data