Skip to main content

Browser Compatibility Overview

BrowserStatusKnown Issues
:fontawesome-brands-chrome: Google ChromeRecommendedNone known
:fontawesome-brands-edge: Microsoft EdgeRecommendedNone known
:fontawesome-brands-firefox: Mozilla FirefoxSupported with limitationsScrollbar click triggers cell selection
Use Google Chrome or Microsoft Edge for the best Risksheet experience. These browsers have the highest usage among users and receive the most testing coverage.

Firefox Scrollbar Issue

In Firefox, clicking on Risksheet scrollbars can cause the sheet to jump unexpectedly. Firefox treats scrollbars as part of the page area, which triggers cell selection beneath the scrollbar position. Symptoms:
  • Clicking a vertical or horizontal scrollbar selects a cell behind the scrollbar
  • The grid view jumps to a different position after scrollbar interaction
  • Scroll position becomes unpredictable during extended editing sessions
Workaround:
  1. Use the mouse scroll wheel instead of clicking scrollbar tracks
  2. Use keyboard navigation ( arrow keys, Page Up/Down) to move through the grid
  3. Switch to Chrome or Edge for extended editing sessions
This Firefox scrollbar behavior is tracked as a known issue. Due to very low Firefox usage among Risksheet users, it is prioritized at a lower level.

Post-Update Rendering Failures

After updating Risksheet, you may experience what appears to be a browser-specific rendering failure. Before investigating browser compatibility, follow this diagnostic sequence: diagram

Step 1: Check the Risksheet Topic

The most common cause of post-update failures is a missing Risksheet topic in the current Polarion view — not a browser problem.
  1. Verify you are in the correct Polarion view/hat
  2. Navigate to Administration > Topics
  3. Confirm the Risksheet topic is enabled for your current view
XML parsing errors on style.css or redirects to the project home page after an update are almost always caused by a missing Risksheet topic in the user’s current Polarion view. Check topic configuration before investigating browser-specific causes.

Step 2: Clear Browser Cache

If the topic is correctly configured, clear your browser cache to remove stale cached assets:
  • Chrome / Edge: Press Ctrl+Shift+Delete (Windows) or Cmd+Shift+Delete (Mac), select “Cached images and files”, and clear
  • Firefox: Press Ctrl+Shift+Delete (Windows) or Cmd+Shift+Delete (Mac), select “Cache”, and clear
Then reload the page with a hard refresh: Ctrl+Shift+R (or Cmd+Shift+R on Mac).

Step 3: Check Browser Console

Open the browser Developer Tools (F12) and check the Console tab for errors:
  • Errors on non-Risksheet Polarion pages indicate a Polarion-level issue, not a Risksheet problem
  • Errors only on Risksheet pages may indicate a configuration or compatibility issue
  • Look for messages such as Network response was not ok or Error while reading configuration, which point to server communication or risksheet.json problems rather than browser incompatibility

Baseline Comparison URL Behavior

Baseline comparison mode adds a comparingTo parameter to the browser URL. This parameter management works in both iframe and standalone contexts across all supported browsers. If comparison mode gets stuck or the URL retains the comparingTo parameter after exiting:
  1. Click Cancel Comparison in the Risksheet toolbar
  2. If the parameter persists, manually remove comparingTo=... from the URL bar
  3. Reload the page

Browser Extensions and Conflicts

Browser extensions that modify page content, inject scripts, or block network requests can interfere with Risksheet rendering and data loading.
  1. Open Risksheet in an incognito or private browsing window (extensions are disabled by default)
  2. If the issue resolves in incognito mode, disable extensions one at a time to identify the conflict
  3. Common problematic extension types:
    • Ad blockers that filter network requests
    • Script blockers or privacy extensions
    • Custom CSS injection tools

Verification

After troubleshooting, you should now see:
  • Risksheet loads correctly with the full grid visible
  • Scrollbar interactions work smoothly (or you are using the recommended Chrome/Edge browsers)
  • Baseline comparison activates and deactivates cleanly with proper URL management
  • No stale cached assets interfere with rendering after updates

See Also

Support TicketsSource Code
  • NewBaselineCommand.ts
  • ComparisonManager.ts