>>> from zope.publisher.interfaces.browser import IBrowserView
>>> IBrowserView.implementedBy(grok.Form)
False
Proposed fix: Make IGrokView also inherit from IBrowserView (which is what I thought we did implicitly by inheriting from IBrowserPage, but it turns out IBrowserPage doesn't inherit from IBrowserView).
I can confirm this:
>>> from zope.publisher. interfaces. browser import IBrowserView implementedBy( grok.Form)
>>> IBrowserView.
False
Proposed fix: Make IGrokView also inherit from IBrowserView (which is what I thought we did implicitly by inheriting from IBrowserPage, but it turns out IBrowserPage doesn't inherit from IBrowserView).