diff --git a/panel/param.py b/panel/param.py index 689dd2169d..cec335ec21 100644 --- a/panel/param.py +++ b/panel/param.py @@ -841,7 +841,10 @@ async def _eval_async(self, awaitable): except Skip: pass else: - self._update_inner(await awaitable) + try: + self._update_inner(await awaitable) + except Skip: + pass except Exception as e: if not curdoc or (has_context and curdoc.session_context): raise e