1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Browser Issue Problem mit FireFox 44.0 and Ctrl+left Mouse

Discussion in 'Resolved Bug Reports' started by vFranky, Feb 3, 2016.

  1. vFranky

    vFranky Active Member

    Hello,

    we have a minor problem in our forum. Some users report a problem with FireFox 44.0 =>Ctrl + left mouse click switches the browser in the new tab instead of opening it in the background.

    One user traces the problem back to xenforo.js. He says, there seems to be an error, because a ctrl flag is deleted and a normal click is executed instead of a ctrl click. But the problem seems to appear only in Firefox, not in Chrome or IE.

    Any idea?

    Kind regards,
    Frank
     
  2. Chris D

    Chris D XenForo Developer Staff Member

    I can reproduce this - also on Firefox Mac OS X.

    The normal behaviour for all links which are Ctrl/Cmd + clicked is to open them in the background. In XF, they are being opened as if you've left clicked on a link that has target _blank.

    This is potentially down to a fix we implemented to prevent a vulnerability known as reverse tabnabbing.

    I'll move this to bug reports as we need to look at this in more detail.
     
    vFranky likes this.
  3. vFranky

    vFranky Active Member

    Thank you. It's seems to be a FireFox bug, please have a look here.
     
  4. Chris D

    Chris D XenForo Developer Staff Member

    That's interesting thank you. I only tested it outside of any application to reproduce it and so I wouldn't have triggered it.

    The methods mentioned are common to circumvent reverse tabnabbing so this seems likely.

    We will see if there's any sort of workaround but it may well have to wait for their intervention.
     
    vFranky likes this.
  5. vFranky

    vFranky Active Member

    It is not likely that FireFox will fix this error, because it seems to exist already for a long time.
     
  6. Mike

    Mike XenForo Developer Staff Member

    Unfortunately, this is likely to require changes within Firefox.
     

Share This Page