It’s this part:
Ironically, this refactor removed the reliance on the first plots boundingbox for deciding which axis to use. Instead we now use this overloadable interface:
Makie.args_preferred_axis([PlotType], plot_arguments...) = PreferredAxisType Makie.preferred_axis_type(plot::PlotType) = PreferredAxisType # Which is used like this: # Always use 3D axis for 3d points Makie.args_preferred_axis(::AbstractVector{<:Point3}) = LScene # Always use LScene for Volume plots preferred_axis_type(::Volume) = LScene