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",