diff --git a/js/src/tooltip.js b/js/src/tooltip.js index 92d455349336..097477f7a1a8 100644 --- a/js/src/tooltip.js +++ b/js/src/tooltip.js @@ -160,7 +160,6 @@ class Tooltip extends BaseComponent { return } - this._activeTrigger.click = !this._activeTrigger.click if (this._isShown()) { this._leave() return diff --git a/js/tests/unit/popover.spec.js b/js/tests/unit/popover.spec.js index ba38ebe06629..1c81ba79279c 100644 --- a/js/tests/unit/popover.spec.js +++ b/js/tests/unit/popover.spec.js @@ -56,6 +56,26 @@ describe('Popover', () => { }) describe('show', () => { + it('should toggle a popover after show', () => { + return new Promise(resolve => { + fixtureEl.innerHTML = 'BS twitter' + + const popoverEl = fixtureEl.querySelector('a') + const popover = new Popover(popoverEl) + + popoverEl.addEventListener('shown.bs.popover', () => { + expect(document.querySelector('.popover')).not.toBeNull() + popover.toggle() + }) + popoverEl.addEventListener('hidden.bs.popover', () => { + expect(document.querySelector('.popover')).toBeNull() + resolve() + }) + + popover.show() + }) + }) + it('should show a popover', () => { return new Promise(resolve => { fixtureEl.innerHTML = 'BS twitter' diff --git a/package-lock.json b/package-lock.json index 1aade44f792b..b43d3cd429cf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -59,7 +59,7 @@ "lockfile-lint": "^4.14.0", "nodemon": "^3.1.4", "npm-run-all2": "^6.2.2", - "postcss": "^8.4.44", + "postcss": "^8.4.45", "postcss-cli": "^11.0.0", "rollup": "^4.21.2", "rollup-plugin-istanbul": "^5.0.0", @@ -9725,9 +9725,9 @@ } }, "node_modules/postcss": { - "version": "8.4.44", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.44.tgz", - "integrity": "sha512-Aweb9unOEpQ3ezu4Q00DPvvM2ZTUitJdNKeP/+uQgr1IBIqu574IaZoURId7BKtWMREwzKa9OgzPzezWGPWFQw==", + "version": "8.4.45", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.45.tgz", + "integrity": "sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==", "dev": true, "funding": [ { diff --git a/package.json b/package.json index 9610689180e5..91e3bc01a302 100644 --- a/package.json +++ b/package.json @@ -143,7 +143,7 @@ "lockfile-lint": "^4.14.0", "nodemon": "^3.1.4", "npm-run-all2": "^6.2.2", - "postcss": "^8.4.44", + "postcss": "^8.4.45", "postcss-cli": "^11.0.0", "rollup": "^4.21.2", "rollup-plugin-istanbul": "^5.0.0",