Web panel content on the Project Page takes most of the page, so the content is expected to fit the parent page. However, it is only possible to specify fixed height in pixels. That's not acceptable because the user expects the add-on to take full height.
Also, there is no way to hide the footer.
The relevant part of the descriptor:
The element that includes all.js: