query-selector attribute changed to data-query-selector attribute