Splinter exception error with name "q" on example Splinter scraper

As a starting point I’m setting up the example Splinter scraper from morph.io documentation for Python.

Here’s my scraper: https://morph.io/ebenp/noaa_commerical_landings_yearly

It works locally, but when I run it on morph.io I get the below error:
splinter.exceptions.ElementDoesNotExist: no elements could be found with name “q”

Why can’t splinter see that element on morph.io?