From e7ef2ec223d661954b870216d6da61bda8a677c5 Mon Sep 17 00:00:00 2001 From: Joffrey JAFFEUX Date: Mon, 23 Jun 2025 09:41:06 +0200 Subject: [PATCH] FIX: allows polls to work with discourse-math (#110) --- assets/javascripts/initializers/discourse-math-mathjax.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/assets/javascripts/initializers/discourse-math-mathjax.js b/assets/javascripts/initializers/discourse-math-mathjax.js index 5e619de..61e9983 100644 --- a/assets/javascripts/initializers/discourse-math-mathjax.js +++ b/assets/javascripts/initializers/discourse-math-mathjax.js @@ -1,4 +1,4 @@ -import { later } from "@ember/runloop"; +import { later, next } from "@ember/runloop"; import { getURLWithCDN } from "discourse/lib/get-url"; import loadScript from "discourse/lib/load-script"; import { withPluginApi } from "discourse/lib/plugin-api"; @@ -112,7 +112,9 @@ function mathjax(elem, opts) { function initializeMath(api, discourseMathOptions) { api.decorateCookedElement( (element) => { - mathjax(element, discourseMathOptions); + next(() => { + mathjax(element, discourseMathOptions); + }); }, { id: "mathjax" } );