Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. Be respectful, on topic and if you see a problem, Flag it.

If you would like to contact our Community Manager personally, feel free to send a private message or an email.

Onshape wants to look for and connect to any device on your local network

MajoofMajoof Member Posts: 4

Hi all,

Logged into Onshape this evening and got this popup in Edge?

image.png

Anyone know what it's about? A little worrying to grant these permissions.

Tagged:

Comments

  • NeilCookeNeilCooke Moderator, Onshape Employees Posts: 5,957 image

    This was a recent update to Chromium based browsers (Chrome, Edge, etc.) and has nothing to do with Onshape. I'm not sure exactly what it is for, but if you block, certain things don't work. Somebody more knowledgable may have a better answer, but to be sure, it is not coming from us.

    Senior Director, Technical Services, EMEA
  • S1monS1mon Member Posts: 3,886 PRO

    For Chrome, I could see it being necessary to find Bluetooth 3DConnexion Spacemice.

    Simon Gatrall | Product Development Specialist | Open For Work

  • chadstoltzfuschadstoltzfus Member, Developers, csevp Posts: 168 PRO

    This was something that affected some of our extensions with Chrome v142. There's some more in depth information here: https://developer.chrome.com/blog/local-network-access.

    Applications Developer at Premier Custom Built
    chadstoltzfus@premiercb.com
  • andreas_nomadandreas_nomad Member Posts: 2

    This feels like you give way too much permission to an app. Its kind of broad to say its ok to search the whole corporate network more or less. I think Onshape need to fix this as soon as possible.

  • jeff_mcafferjeff_mcaffer Member Posts: 95 ✭✭✭

    Agreed this is unusual. I get that it's chrome related but what is it that onshape is doing that is triggering this? onshape is the only browser app I use that has this problem. Can you stop doing whatever it is? At least by default. Or perhaps let users know the effects of denying access.

    FWIW, I don't have any bluetooth devices connected to my windows laptop. I

  • bladecbladec Member Posts: 16 ✭✭
    edited January 22

    This feature in chrome is called Local Network Access if you want to read about it. It's triggered by Onshape trying to connect to a 3dconnexion mouse. There is nothing Onshape can do about this prompt other than make 3dconnexion support require the user to explicitly opt-in. Chromium kind of half baked this feature. There is no way to request a specific local service, there is no way to check if it exists beforehand, there is no telling the user what you are trying to access, etc etc. Also there is no way for 3dconnexion to say that onshape.com is allowed to access it's local service. A feature like local network access has been needed for a long time. It's just unfortunate that after all these years chrome pushed this which doesn't even provide full coverage, for example, web sockets aren't covered by this.

    Bluetooth has nothing to do with it. 3dconnexion hosts a local server that Onshape is connecting to in order to support it.

    Edit:

    It looks like chromium did finally add LNA to the permissions API so it would be possible for Onshape to first check that and provide an in app warning first before resorting to the chrome prompt. However again they can't actually tell if you have the mouse without triggering that browser prompt so really all they could do is provide an in app "Would you like us to check for a 3dconnexion mouse?" prompt. https://docs.google.com/document/d/1QQkqehw8umtAgz5z0um7THx-aoU251p705FbIQjDuGs/edit?tab=t.0#heading=h.8ecj1sjc4asx

Sign In or Register to comment.