I should mention that this is an LWJGL 3 related issue. When Minecraft was still on LWJGL 2.7, this wasn’t a problem.
Another workaround for this (that might be easier) is using modified versions of LWJGL (such as libglfw.dylib from GameParrot’s “minecraft-mac-window-fix” GitHub repository). These can be loaded fairly easily using 3rd party launchers such as Prism, as they have options for loading in other LWJGL versions.
I should mention that this is an LWJGL 3 related issue. When Minecraft was still on LWJGL 2.7, this wasn’t a problem.
Another workaround for this (that might be easier) is using modified versions of LWJGL (such as libglfw.dylib from GameParrot’s “minecraft-mac-window-fix” GitHub repository). These can be loaded fairly easily using 3rd party launchers such as Prism, as they have options for loading in other LWJGL versions.