Fix regression from https://github.com/go-gitea/gitea/pull/24648 where
it was hiding non-tooltip tippy instances, like for example in the
review panel which itself is a tippy instance, but with a different
`role`.
visibleInstances.delete(instance);
},
onShow: (instance) => {
+ // hide other tooltip instances so only one tooltip shows at a time
for (const visibleInstance of visibleInstances) {
- visibleInstance.hide(); // hide other instances
+ if (visibleInstance.role === 'tooltip') {
+ visibleInstance.hide();
+ }
}
visibleInstances.add(instance);
},