diff --git a/core.js b/core.js
index <HASH>..<HASH> 100644
--- a/core.js
+++ b/core.js
@@ -3662,6 +3662,7 @@ const _makeWindow = (options = {}, parent = null, top = null) => {
       if (nativeVr.VR_IsHmdPresent()) {
         result.push(_getVrDisplay(window));
       }
+      result.sort((a, b) => +b.isPresenting - +a.isPresenting);
       return result;
     },
     getVRDisplays() {
Show presenting VRDisplay first in getVRDisplaysSync