From 09a71d51df3f4d358af4e4e4c81c9199afac148a Mon Sep 17 00:00:00 2001 From: mix irving Date: Sun, 11 Mar 2018 22:24:20 +1300 Subject: [PATCH] fix observation of page title mutation --- tabs.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tabs.js b/tabs.js index 952a614..07d53f0 100644 --- a/tabs.js +++ b/tabs.js @@ -101,12 +101,15 @@ module.exports = function (content, onSelect, onClose) { } new MutationObserver(function (changes) { - if(page.title !== link.innerText) - link.innerText = getTitle(page) + if(getTitle(page) !== link.innerText) link.innerText = getTitle(page) updateTabClasses() onSelect && onSelect() }).observe(page, {attributes: true, attributeFilter: ['title', 'style', 'class']}) + new MutationObserver(function (changes) { + if(getTitle(page) !== link.innerText) link.innerText = getTitle(page) + }).observe(page.firstChild, {attributes: true, attributeFilter: ['title']}) + updateTabClasses() tab.page = page return tab