diff --git a/modules/juce_gui_extra/native/juce_WebBrowserComponent_linux.cpp b/modules/juce_gui_extra/native/juce_WebBrowserComponent_linux.cpp index 0ea1c1e4dd..d9b495e042 100644 --- a/modules/juce_gui_extra/native/juce_WebBrowserComponent_linux.cpp +++ b/modules/juce_gui_extra/native/juce_WebBrowserComponent_linux.cpp @@ -1308,12 +1308,18 @@ public: { const auto params = FromVar::convert (paramsIn); - if (! params.has_value() || evaluationCallbacks.size() == 0) + if (! params.has_value()) { jassertfalse; return; } + // do nothing if there are no evaluation callbacks + if (evaluationCallbacks.empty()) + { + return; + } + const auto result = [&] { using Error = EvaluationResult::Error;