MKCAD - 2024 Post-season Feedback and Requests

Right now, the sidebar app just infinitely reload-loops with Safari’s “prevent cross-site tracking” setting turned on (which I believe is the default). From reading console logs, it looks like Safari doesn’t send the connect.sid cookie to https://mkcad.julias.ch/api/isAdmin, so the endpoint returns a 500. The applet doesn’t know how to handle a 500, so it just crashes and reloads, and the cycle begins again. Safari doesn’t send the cookie because it’s considered “third-party”.

Would it be possible for the sidebar app to gracefully handle this request failing, or the backend to not 500 when the cookie isn’t present, so MKCAD works with Safari’s default settings? Thank you!

would y’all mind adding redlines and normal 775s to the configurable motor, and redux 775s when they release?

could you add the am-4489 hex bearing please?

This is not quite correct iirc- it’s been a bit since I looked at it. Any backend page will detect if there’s no session cookie and redirect to Onshape’s OAuth flow, which will then issue a cookie and token, and direct back to the app. Since the app never sees a cookie, it thinks it’s never logged in and keeps asking onshape for a token.

Unfortunately this is unavoidable. The webapp is hosted on a non-onshape domain, so any prevent cross-site tracking features intended to stop facebook, google, etc from tracking you using iframes also hits the app. The cookie is required to complete the OAuth flow, so there’s no way around that.

I’m sure it is possible to detect this and provide info to the user about the issue, and I’ve had a ticket out for a while to do this, but little time to work on it.

I’m sorry I didn’t see this, are you still having this issue? Is there any more information in the “Inspect Element” console or failed network requests to mkcad.julias.ch? Is it specific parts or all parts?

I don’t check CD as often as I used to but please feel free to ping me if anyone has an issue with the app.

3 Likes

I’ve just noticed that the REV Robotics MAXTube is not up to date as it still has the scribe lines, will this be updated soon? Not a huge deal just makes sketching on the tube take a bit longer.


I went to test KrayonCad today in the MKcad button, and when I clicked swerve, this was the error I got.

For the hex spacers, is it possible to turn it into a generic COTS hex spacer or turn the long list into configurable? It’s a bit weird how there’s a configurable vex hex spacer and the individual ones out there.

It would also be nice to add simplified motors for the rest of the FRC motors.

Thank you!

4 Likes