What is the Proper Way To Do Interactive Inline Plots? (Workaround Found)

What I’m looking for

I’m looking for a non-janky way to create interactive inline plots in a VSCode Notebook using either Plots.jl or any Makie version.

Workaround

I have found a way to do it in Plots.jl, but it’s clearly a workaround.
I have not been able to get interactive inline plots at all using WGLMakie or any other Makie version.

Here’s how to do it in Plots.jl:
You need to have Plots.jl with plotly installed, and to NOT have PlotyKaleido installed. Then, when you run

using Plots
plotly()
scatter(randn(10),randn(10))

you’ll first get the warning ┌ Warning: Failed to load integration with PlotlyBase & PlotlyKaleido. (Stacktrace excluded).
But after that you’ll have a perfectly fine interactive inline plot.

I have found that this does not work if you have PlotlyKaleido installed, then you always get a static image and no amount of fussing with fmt or html_output_format will help you.

Clearly it can’t be the intended workflow to carefully avoid installing the wrong Package so that you get your intended behavior by some kind of fallback mechanism, so what’s the correct way to do this?

My System Details

I’m using VSCode v1.94.2 with the Julia extension v1.124.2 and WSL2.
I’m using Julia v1.11.1, IJulia v1.25.0, Plots v1.40.8 (the most recent versions as of this post).