The addition of skipping the cache for websockets wasn't to prevent passing through the cache - I'm not sure if it triggered a panic as well - but I know it shouldn't pass through.
Not sure if it'd make sense to at least detect requests which would cause a panic and skip those.
No great rush whether this should be implemented or not, as the workaround is simple - probably shouldn't crash though.
It seems when Mercure is enabled, we want to subscribe to topics, but Souin will panic and crash.
The workaround is to currently bypass the cache for these unsupported requests , and for me this is the expression:
The addition of skipping the cache for websockets wasn't to prevent passing through the cache - I'm not sure if it triggered a panic as well - but I know it shouldn't pass through.
Not sure if it'd make sense to at least detect requests which would cause a panic and skip those.
No great rush whether this should be implemented or not, as the workaround is simple - probably shouldn't crash though.