-
Type:
Suggestion
-
Resolution: Unresolved
-
Component/s: Mobile, Page - Editor - Cloud
-
None
-
1
Forge app modules such as page banners render correctly on desktop web and mobile web browsers, but do not render in the Confluence native mobile app (iOS/Android). The mobile app's lightweight renderer does not mount Forge page-level injection modules, creating an inconsistent experience across platforms.
Use Case
We have built a Forge app that dynamically displays banners based on runtime conditions including:
- Space permissions
- User group membership
- Email domain of the viewer
- Anonymous access settings
These banners serve as governance/compliance notices that must be visible to all users regardless of how they access Confluence. The dynamic, condition-based nature of the logic means static workarounds (manually editing pages, macros, space announcements) are not viable.
Current Behavior
- ✅ App module renders on desktop web
- ✅ App module renders on mobile web browser (tested on iPhone 15 Pro Max — simulator and real device)
- ❌ App module does not render in the Confluence native mobile app
Expected Behavior
Forge app modules should render in the native mobile app, consistent with the mobile web browser experience.
Business Impact
Without mobile app support, there is a gap in our governance and compliance posture — mobile app users miss critical, context-sensitive notices tied to access controls and security policies.
Environment
- Confluence Cloud
- Forge app (Page Banner module)
- iOS (tested on iPhone 15 Pro Max)