Skip to main content

Supported Browsers

RISKSHEET supports the following browsers and versions:
BrowserMinimum VersionRecommended VersionSupport StatusNotes
Microsoft Edge (Chromium)90+Latest LTS✅ Full SupportPrimary recommended browser
Google Chrome90+Latest✅ Full SupportFully compatible
Mozilla Firefox88+Latest ESRLimited SupportKnown scrollbar issues
Apple Safari14+Latest✅ Full SupportmacOS and iOS
Edge Legacy (pre-Chromium)❌ UnsupportedDiscontinued, use Chromium Edge
Internet Explorer❌ UnsupportedOutdated, use Edge/Chrome

Browser Feature Requirements

Required JavaScript Features

RISKSHEET requires modern JavaScript (ES2015+) and browser APIs:
FeatureEdge 90+Chrome 90+Firefox 88+Safari 14+
ES2015 (ES6) classes
Promise/async-await
Fetch API
LocalStorage
WebSocket
CSS Grid Layout
CSS Flexbox
DOM Level 4 APIs

Required Browser APIs

// Core APIs required by RISKSHEET:
window.localStorage              // Session/cache storage
window.sessionStorage           // Temporary data
window.indexedDB               // Large data caching
window.fetch()                 // HTTP requests
window.WebSocket               // Real-time updates
Document.querySelector()        // DOM manipulation
Element.addEventListener()      // Event handling

Security Requirements

All supported browsers require:
  • TLS 1.2+ encryption for HTTPS connections
  • Third-party cookie support (for Polarion session cookies)
  • JavaScript execution enabled
  • Pop-up windows allowed (for dialogs)

Browser Compatibility Matrix

FeatureEdgeChromeFirefoxSafari
Overall SupportExcellentExcellentLimitedExcellent
Load TimeFastFastGoodFast
RenderingExcellentExcellentGoodExcellent
ScrollingSmoothSmoothGoodSmooth
EditingFastFastGoodFast
ExportFastFastGoodFast

Operating System Compatibility

Desktop Operating Systems

OSEdgeChromeFirefoxSafari
Windows 10/11✓ Latest✓ Latest✓ Latest
macOS 10.15+✓ Latest✓ Latest✓ Latest✓ Latest
Linux (Ubuntu 20.04+)✓ Latest✓ Latest✓ Latest

Mobile/Tablet (Limited Support)

DeviceChromeSafariFirefox
iPad (iOS 14+)✓ Limited✓ Limited⚠ Limited
Android Phone (API 21+)✓ Limited✓ Limited
RISKSHEET is optimized for desktop browsers. Mobile viewing is supported for read-only access, but editing is not recommended on small screens due to:
  • Complex table layouts
  • Many columns requiring horizontal scroll
  • Small touch targets for editing
For mobile work: Use desktop version or consider Polarion’s mobile apps for basic functions.

Known Browser-Specific Issues

Firefox — Scrollbar Rendering Issues

Affected Versions: Firefox 88–128 Symptoms:
  • Scrollbar appears with incorrect styling in large risksheets
  • Horizontal scroll behaves erratically when many columns present
  • Scrollbar position doesn’t align with visible content
Severity: Low — Functional but visually incorrect Impact: Minimal user adoption of Firefox in production environments Workaround:
/* Users can add custom CSS to fix scrollbar (not recommended) */
/* Instead, switch to Edge or Chrome for better experience */
Recommendation:
  • Using Firefox? — Switch to Microsoft Edge for optimal experience (same Chromium engine, better Polarion integration)
  • Using Edge or Chrome? — Excellent support, continue with current browser
  • Using Safari? — Good support, continue with current browser
Status: Documented as known limitation; not a bug in RISKSHEET

Safari — Clipboard Permissions

Affected Versions: Safari 14–16 on macOS Symptoms:
  • Copy/Paste operations prompt for permission
  • Some clipboard data types not supported
  • Rich text formatting may be lost when pasting
Workaround:
  1. Grant clipboard permissions when Safari prompts
  2. Use keyboard shortcuts (Cmd+C, Cmd+V) instead of context menu
  3. Export to Excel if complex copy/paste needed
Status: Safari browser limitation, not RISKSHEET issue

Chrome — Memory Consumption with Large Datasets

Affected Versions: Chrome 90–130 with 1000+ risk items Symptoms:
  • Page becomes slow after scrolling through large risksheet
  • Browser tab uses >1GB RAM
  • Keyboard input has 500ms+ lag
Workaround:
  1. Apply filters to reduce visible items
  2. Create separate documents for different risk types
  3. Use pagination or hierarchical levels to limit display
  4. Refresh browser tab periodically
Status: Chrome issue with large tables; workaround documented

Browser Extensions and Compatibility

Safe Extensions

These extensions are known to work well with RISKSHEET:
✓ Password managers (1Password, LastPass, Bitwarden)
✓ AdBlock Plus (ad blocking)
✓ Dark Reader (dark mode)
✓ Dark background/light text extensions
✓ Grammar checkers (Grammarly)
✓ VPN extensions (for security)

Problem Extensions

These extensions may cause RISKSHEET issues:
✗ Content Security Policy modifiers
✗ Script blockers (e.g., uBlock in hard mode)
✗ Form-filling automation tools
✗ DOM-modifying extensions
✗ JavaScript disablers
If experiencing issues:
  1. Open RISKSHEET in private/incognito window (Extensions disabled by default)
  2. Test if issue persists
  3. If issue disappears: → Extensions are the problem → Disable extensions one-by-one to identify culprit
  4. Contact Nextedy support with extension list

Hardware Requirements by Browser

Minimum Hardware

ComponentRequirementNotes
RAM4 GBMinimum for browser; 8 GB recommended
CPU2 GHz dual-coreModern processor required
Storage500 MB freeBrowser cache and data storage
Network5 MbpsFor Polarion server communication
Display1024×768 resolutionMinimum; 1920×1080 recommended

Performance Recommendations for Large Risksheets

Dataset SizeBrowserRAM NeededCPUNetwork
<500 itemsAny modern4 GB2 GHz5 Mbps
500–1000 itemsChrome/Edge6 GB2.5 GHz10 Mbps
1000–5000 itemsEdge (optimized)8 GB3+ GHz10 Mbps
>5000 itemsSplit into documents16 GB4+ GHz20 Mbps

Browser Configuration for RISKSHEET

JavaScript: Must be enabled
  • Edge/Chrome: Settings → Privacy → JavaScript → Allowed
  • Firefox: about:config → javascript.enabled = true
  • Safari: Develop → Enable JavaScript
Cookies: Third-party cookies required
  • Edge: Settings → Privacy → Cookies → Allow all cookies
  • Chrome: Settings → Privacy → Third-party cookies → Allow
  • Firefox: Preferences → Privacy → Cookies → Allow all
Pop-ups: Allow for Polarion dialogs
  • Edge: Settings → Privacy → Pop-ups → Allow for Polarion domain
  • Chrome: Settings → Privacy → Notifications → Allow for Polarion

Security Settings

TLS Enforcement: HTTPS required Certificate Validation: Must be enabled
Do not disable certificate validation even for internal servers
If self-signed cert: Add exception or install certificate properly

Performance Comparison

Load Time Test (1000-item Risksheet)

Microsoft Edge (Chromium)     ████████░░ 2.3 sec (FASTEST)
Google Chrome                  ████████░░ 2.4 sec
Apple Safari                   █████████░ 2.6 sec
Mozilla Firefox                ██████████ 3.1 sec

Rendering Performance (Column Resize)

Microsoft Edge (Chromium)     Instant (60 fps)
Google Chrome                  Instant (60 fps)
Apple Safari                   Smooth (55 fps)
Mozilla Firefox                Good (50 fps)

Browser Update Strategy

BrowserDefault Behavior
EdgeAutomatic weekly updates
ChromeAutomatic daily checks
FirefoxAutomatic monthly updates
SafariUpdates with macOS
Best Practice: Keep all browsers auto-updated for security patches

Browser Version Pinning (Enterprise)

Large organizations may pin browser versions for compatibility testing:
Recommended: Pin to latest available version of each LTS track

Example:
- Edge: Latest LTS (every 2 years)
- Chrome: Latest (updated every 4 weeks)
- Firefox: ESR (every 12 months)

Troubleshooting Browser Issues

Step 1: Clear Cache and Cookies

  • Edge: Ctrl+Shift+Del → Clear browsing data
  • Chrome: Ctrl+Shift+Del → Clear browsing data
  • Firefox: Ctrl+Shift+Del → Clear Recent History
  • Safari: History → Clear History

Step 2: Disable Extensions

  1. Open private/incognito window (extensions disabled)
  2. Test if issue persists
  3. If fixed — extension problem
  4. If not fixed — browser or RISKSHEET issue

Step 3: Check JavaScript Console

Press F12 to open Developer Tools
Go to Console tab
Look for JavaScript errors
Note error messages and report to support

Step 4: Verify Network Connection

Step 5: Try Different Browser

Support TicketsSource Code
  • ComparisonManager.ts
  • AppConfig.ts