diff --git a/public/app/features/panel/components/PanelRenderer.tsx b/public/app/features/panel/components/PanelRenderer.tsx index bb221909c12..dc2c43decd0 100644 --- a/public/app/features/panel/components/PanelRenderer.tsx +++ b/public/app/features/panel/components/PanelRenderer.tsx @@ -33,7 +33,8 @@ export function PanelRenderer

(pr } = props; const theme = useTheme2(); - const replace = useMemo(() => getTemplateSrv().replace, []); + const templateSrv = getTemplateSrv(); + const replace = useMemo(() => templateSrv.replace.bind(templateSrv), [templateSrv]); const [plugin, setPlugin] = useState(syncGetPanelPlugin(pluginId)); const [error, setError] = useState(); const optionsWithDefaults = useOptionDefaults(plugin, options, fieldConfig);