Backlog

webview2 dropdown issue

avatar

we stumbled upon an issue, where in certain web browser sessions, drop down menus didn't work. It is certainly an edge case ;) as this happens only in RDM with edge as browser in a parallels VM on a Mac. This is what claude tells us:

⏺ This is a known WebView2 bug, not something specific to your setup. RDM uses Microsoft's WebView2 (Edge Chromium) as
its embedded browser, and that engine has documented issues with <select> dropdown popups failing to open — the
dropdown tries to appear, loses focus, and immediately closes.

The Parallels layer makes it worse due to potential DPI scaling mismatches (Windows 11 ARM defaults to 150%) and known
mouse pointer offset issues.

and suggests

Update WebView2 Runtime — Microsoft fixed several <select> bugs in Runtime v140+ (Sept 2025). Check your current
version and update if needed.


What versionis RDM running and can you do something about this?

All Comments (9)

avatar

Hello,

We have not received any reports of this bug. Could you please share the URL where the problematic dropdown menu appears?

RDM will use the installed WebView2 version available on your PC.

Best regards,

Carl Marien

avatar

Sorry for the delay, we switched back to the Windows version running in parallel's VM. I mainly encountered the dropdown problem in these interfaces here https://www.n-able.com/

I let an analyzer find out what framework they are using. Maybe it helps:


New Interface (securemail.management)

┌────────────────┬──────────────────────────────┬──────────────────────────────────────────────────────────────────┐
│ Layer │ Technology │ Version/Details │
├────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ JS Framework │ Angular │ 14+ (Sentry warns below 14, likely 18/19) │
├────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ UI Components │ DevExtreme (DevExpress) │ 24.2.x (license maxVersion: 242) │
├────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Data Layer │ Apollo GraphQL │ queries via qapi.eu-west-1.prd.ui.slr.system-monitor.com/graphql │
├────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Error Tracking │ Sentry │ production │
├────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Analytics │ Pendo │ product analytics │
├────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Hosting │ AWS S3 + CloudFront │ static SPA │
├────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Build Tool │ esbuild (Angular CLI) │ chunk hashes: chunk-FD2WD3AF.js style │
├────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ SSO │ N-able Navigator │ sso.navigatorlogin.com │
├────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ i18n │ Angular compile-time │ de, en-gb, en-us, es, fr, it, pt-br │
├────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Backend API │ client.securemail.management │ REST/GraphQL │
└────────────────┴──────────────────────────────┴──────────────────────────────────────────────────────────────────┘

DevExtreme components found: dxButton, dxChart, dxTextBox, dxTemplate

About the Edge Dropdown Bug

The new interface uses DevExtreme dropdown components. DevExtreme has known compatibility issues with Edge, particularly with:

- Popup/overlay positioning - dropdowns can fail to open or render behind other elements
- Click event handling - Edge sometimes doesn't properly propagate click events to DevExtreme overlay components
- Z-index stacking - Edge's rendering engine handles z-index differently in certain scenarios

avatar

Hello,

I am currently unable to reproduce the issue you described. All dropdown menus appear to be functioning correctly on my end.

I am using the latest versions of RDM and WebView2. Could you please confirm whether you are also using the latest versions? If not, kindly let me know which versions you are running.

Best regards,

Carl Marien

avatar

Sorry, I removed already the macOS version. I can't really say anymore.

avatar

Hellol,

Just to understand, the issue was with RDM Windows running in Parallels on a MacOS or directly with RDM Mac version installed on your MacOS?

Best regards,

Jeff Dagenais

avatar

I only had this problem when running in a parallel VM on a Mac. On original Windows, I have not seen this problem.

avatar

Hello,

Thank you for the clarification.

I wasn’t aware that you were using RDM within a Parallels VM on macOS when the issue occurred. That detail is important, as it helps narrow down whether the behavior is related to WebView2 itself or potentially influenced by the virtualization layer (Parallels, DPI scaling, ARM, etc.).

Since you mentioned the issue does not occur on a native Windows installation, this does suggest the Parallels environment may be contributing to the behavior rather than RDM or WebView2 alone.

If you happen to reproduce the issue again in the future, please let us know the exact RDM version and the installed WebView2 runtime version at that time, and we’ll be happy to investigate further.

Best regards,

Carl Marien

avatar

sure, but I wrote it in the very first sentence ;)

avatar

Hello,

If you encounter the issue again, please try manually updating the Microsoft Edge WebView2 Runtime to the latest version and reboot the VM afterward.
If the problem persists, please let us know:

  • RDM version
  • WebView2 version
  • Windows version (ARM or x64)
  • macOS version

Since the issue does not occur on native Windows, it is likely related to the VM environment, but these details will help us confirm.

Best regards,

Carl Marien