You have to run AbstractPlotting.__init__() after loading Makie - during precompilation, the display stack gets shuffled around such that the Makie display does not take priority.
You have to run AbstractPlotting.__init__() after loading Makie - during precompilation, the display stack gets shuffled around such that the Makie display does not take priority.