add RequestUrl#isRoot()
modify BaseUi#isPublicUrl() call RequestUrl#isRoot()