mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 22:43:33 +08:00
DEV: ensures container is not destroyed before showing tooltip (#13992)
In fast tests it could results in an error.
This commit is contained in:
@ -130,8 +130,12 @@ export default {
|
|||||||
name: "discourse-local-dates",
|
name: "discourse-local-dates",
|
||||||
|
|
||||||
showDatePopover(event) {
|
showDatePopover(event) {
|
||||||
const siteSettings = getOwner(this).lookup("site-settings:main");
|
const owner = getOwner(this);
|
||||||
|
if (owner.isDestroyed || owner.isDestroying) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
const siteSettings = owner.lookup("site-settings:main");
|
||||||
if (event?.target?.classList?.contains("discourse-local-date")) {
|
if (event?.target?.classList?.contains("discourse-local-date")) {
|
||||||
showPopover(event, {
|
showPopover(event, {
|
||||||
htmlContent: buildHtmlPreview(event.target, siteSettings),
|
htmlContent: buildHtmlPreview(event.target, siteSettings),
|
||||||
|
Reference in New Issue
Block a user