feat(appview): refactor modal appview
feat(appview): make auto-resize with iframeplus work after a route state switch