apache / apache/cordova-plugin-inappbrowser
Rendering Sharepoint Modern Site Navigation Elements- reactjs?
- Dominant language
- Java
- Stars
- 1.1k
- Forks
- 2.2k
- PR merge metrics
- No merged PRs in 30d
Description
# Bug Report
## Problem
InAppBrowser does not render Sharepoint Online Modern Sites as expected.
### What is expected to happen?
InAppBrowser should render the site fully without excluding elements. Note the Blue primary navbar and the site header 'Blank Modern Team Site' in the image below. This is how it should render.

### What does actually happen?
All Sharepoint sites visited via the InAppBrowser does not display the main navigation and site header. Note Nav and Site header missing from screenshot below.

## Information
As noted this issue presents on all Sharepoint Modern site templates which makes extensive use of Reactjs. Sharepoint "classic" sites seem to render as expected.
### Command or Code
To reproduce:
1. Use sample InAppBrowser code
2. Navigate to url https://greenlightdev.sharepoint.com/sites/BlankModernTeamSite
3. Test user and password details are:
Username: unlicensed@greenlightdev.onmicrosoft.com
Password: Green@123
### Environment, Platform, Device
Issue experienced on Android and iOS devices
### Version information
Cordova 9.0.0
Cordova-android 8.0.0
Cordova-ios 5.0.1
"cordova-plugin-inappbrowser": "~3.1.0"
## Checklist
- [x] I searched for existing GitHub issues
- [x] I updated all Cordova tooling to most recent version
- [x] I included all the necessary information above
Contributor guide
Research direction
Reproduce the issue with the sample InAppBrowser code by opening the provided SharePoint Modern site on Android and iOS, then compare it with a classic site. Investigate the InAppBrowser rendering entry point and confirm that the primary navigation and site header appear without breaking the existing classic-site behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, ios, javascript, react
- Domain
- frontend, mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100