Web Browser Widget not working with Widget Interaction Component in VR

A temporary solution to anyone else who has this problem, is to do the following:

  1. Make a Seperate Web Browser Widget Blueprint. Don’t put any buttons in this. Put your buttons in a different Widget Blueprint.
  2. Create a Widget Interaction Component in the BP_MotionController. On begin play, the default VRPawn will create the Left hand first, and the Right Hand second. This is important.
  3. In the VRPawn’s Blueprint, on Begin Play, you need to detach, move and attach the Left hand’s WIC to the right hand so that it has the identical transform the Right hands WIC.
  4. When your ‘click button’ is pressed, you want to get both WIC’s and check whether they are pointing at the Web Browser Widget. You can do this by following this screenshot:

  1. If your WIC’s are pointing at the Web browser, then you want to “Press Pointer Key - Left Mouse Button” for the WIC that originally came from the Left Controller (the WIC that was created first)
  2. If the WIC’s are not pointing at the Web browser, “Press Pointer Key - Left Mouse Button” for the WIC that originally came from the Right Hand (The WIC that was created last).

But doing this, you will essentially fix the issue.