What went wrong?
jupyterlab 3.2.9
ipython 8.0.1
dir() behaving as-expected (and so tests passing), but I think some recent (and upcoming) Completer work in Jupyter Lab might affect the default completion behavior here. I'll look into it more next week.

Operating System
MacOS
Version
1.2.0
Python Version
3.10.2
Code to Reproduce
from metpy.plots import MapPanel
m = MapPanel()
m.<press Tab>
# contrast with
dir(m)