| @@ -62,8 +62,16 @@ function killSticky(root) { | |||
| root.querySelectorAll('*').forEach(element => { | |||
| if (getComputedStyle(element).position === 'fixed' || | |||
| getComputedStyle(element).position === 'sticky') { | |||
| // uBlock exception. | |||
| if (element.tagName == "IFRAME" && | |||
| element.parentElement.tagName == "HTML") | |||
| return; | |||
| // Kill the sticky. | |||
| console.log("Killing sticky!"); | |||
| element.remove(); | |||
| // Increment the stickies killed count, and update icon badge. | |||
| AKS.stickiesKilled++; | |||
| chrome.runtime.sendMessage({ newBadgeText: "" + AKS.stickiesKilled }); | |||
| } | |||