Sorry, the InVision Help Center does not support Internet Explorer. Please download Microsoft Edge or another modern browser.


InVision ambassador ambassador
Brian Moyano

Links in a symbol not passing through

Hi, since sketch released shared libraries i've been working the same way: I have one library for the project, which has all the key components, for example, the sidebar and the top header. The sidebar component had a lot of links to other prototypes, and the sidebar have a 'Link Back/Close', so every time i have to start a new screen i put these two symbols and i'm ready to go.

I don't know since when, but this stopped working. Now the links that these symbols had inside, they don't go through the prototype, the only thing that make this work again is detaching the symbol.

 

I hope this can be solved because it's a big issue for me and for my project. Thanks

This post is associated with a known feature request: [[problemTicketSubject]]. Let our Product team know that you’re interested in this feature.

Sign in to add your vote

Thanks for taking the time to share your feedback about making our product better. We’ve let our Product team know that you’re interested in this feature so they can factor that into their product strategy.

comments

Sort by


Shaina Torgerson
InVision ambassador Shaina Torgerson , ambassador
Comment actions Permalink

Hi Brian,

Sorry to hear that the "Link Back/Close" function has stopped working for you. In order to dive a bit deeper into this issue, can you please answer the following?:

     1. What browser and browser version are you using?
     2. What version of Sketch are you currently running?
     3. Could you please include a screenshot or screenshare of the issue you are encountering?
     4. Can you please provide a screenshot of your "About this Mac" overview?

Look forward to hearing from you, and getting to the root of this issue.

Thanks,

Shaina

0

Brian Moyano
InVision ambassador Brian Moyano , ambassador Edited
Comment actions Permalink

1. Chrome Version 66.0.3359.181 (Official Build) (64-bit)

2. Sketch 50.2

3.

Inside my library file, i have this sidebar navigation, which each section is linked to another invision prototype, which also has the same sidebar and they're linked between each other:

https://i.imgur.com/n5CH9ij.png

The thing is, when i apply the symbol to a new document, the links will not show when i activate craft with the letter X on the keyboard, because of course, the links are inside the symbols, and not in the new document. But, before when i uploaded the prototype, all the links came through and ended up in the prototype. But now, it doesn't.

Now, the only way to get to sync the links is detaching the symbol, but if i detach it to show the links, i lose the purpose of using a symbol.

 

4. About this mac: https://i.imgur.com/KhAzvPe.png

 

I hope i made myself clear, it's very weird to explain this because it's not a promoted feature of Craft or Sketch, but it worked and i was used to. But now, maybe they broke it because they wasn't aware that this was possible.

 

Thanks

0

Shaina Torgerson
InVision ambassador Shaina Torgerson , ambassador
Comment actions Permalink

Hi Brian,

Thank you very much for providing those details. This is an issue that I believe our Support team should take a look at, and I will be opening a ticket on your behalf.

I appreciate your detailed description, and I will be sure that our Support team is aware of all of your notes on this thread. Please look for a message from them soon.

Have a great day,

Shaina

0

Gandalf
InVision ambassador Gandalf , ambassador
Comment actions Permalink

hey has this been resolved? Im running into the same problem on Sketch with Craft... I have a symbol (navigation menu), here i have a "Home" icon which brings the user to the first/home screen from any other page. This is a symbol as it needs to be consistent through this whole project, I do not see why this icon within the symbol is not interactive.

0

Shaina Torgerson
InVision ambassador Shaina Torgerson , ambassador
Comment actions Permalink

Hi Gandalf,

So that I can better understand the exact issues you are encountering, can you please answer the following?:

     1. What version of Sketch are you using?
     2.What version of Craft Manager do you have installed?
     3. What version of the Sync + Prototype plugin is installed?
     4. Can you please provide a screencast or screenshot displaying the issue(s)?
     5. To clarify, are you looking for the ability to have Craft hotspots/links defined on the Sketch Symbols page?

Look forward to hearing from you,

Shaina

0

Don
InVision ambassador Don , ambassador
Comment actions Permalink

Has this been addressed?  I have the same issue.  Links from symbols do not transfer to invision.  Thank you.

0

Gandalf
InVision ambassador Gandalf , ambassador
Comment actions Permalink

@Don

So far as ive tried, no. but there are work arounds in Sketch without IVS.

i know this is not what you wanna hear...and it sucks! That is why I switched to Protopie which has way more flexibility with conditions.

Its a smaller app and can maybe do less stuff, but at least it works atm....

0

Don
InVision ambassador Don , ambassador
Comment actions Permalink

Thanks @Gandalf

Really frustrating.  We have some really large prototypes and the workarounds are so cumbersome when we make a change.  Will look at Protopie, or may move away from InVision (really just using it to provide access beyond the design team). Thanks again.

0

Shaina Torgerson
InVision ambassador Shaina Torgerson , ambassador
Comment actions Permalink

Hi Don and Gandalf,

To clarify, the issue that Brian has described above is related to a feature request that our Support and Product teams are currently tracking interest for. I'm so sorry to hear that the lack of this functionality is causing such a disruption in your workflow. I really hope that we can help you moving forward.

To explain further about Brian's request, when you create a Craft Prototype Hotspot/Link, its destination is identified by the unique ID of the target artboard. This unique ID is not something that is "portable", as only that original artboard will theoretically ever have that exact ID. So even if you placed that given Symbol (with n "active" hotspot/link) into some other Sketch file, it will not work because its target artboard ID will not exist in that new Sketch file (perhaps Links used to rely on non-unique artboard names?). Since there would be no functioning hotspot/link in the Sketch file, there will not be one after uploading to an InVision prototype either.

A related request has come up to allow for the creation of Craft Prototype Hotspot/Links within the Symbols page of Sketch, and then have those Links propagate to all iterations of the Symbol throughout the project. While this is not exactly the workflow you describe, such a feature could still be useful for scenario where you create a set of Symbols on Symbols page, define the hotspots/links there, and then apply those Symbols as many times as you like to the various artboards within the same Sketch file. This is a potential feature that our Product team is currently tracking. 

If this sounds like what each of you are looking for, please let me know and I would be happy to pass this feedback along to our Support and Product teams. Again, I apologize for the frustration that this is causing for each of you.

Hope this helps,

Shaina

0

Don
InVision ambassador Don , ambassador
Comment actions Permalink

To be clear, my issue is not regarding navigation between files, but rather navigation from symbols within a single file (but to multiple art boards).  If I create a navigation element (say a top level menu) and make it a symbol (so that it can be re-used), I am unable to attach global navigation to it.  For example, I want to create a top-level menu with three options: Board 1, Board 2, and Board 3.  I should be able to attach a hotspot to each item in the symbol that will navigate to the specified art board, regardless of where the symbol is used (within a single file).

For those of us that have dozens of art boards (120+) spread across 10 pages, the navigation is useless (based on the information we have gathered).  We added "invisible" hot spots for the symbol (but they are recreated on every page in which the symbol is used).  Now when we want to make a simple change (re-order the menu, change the target for the link, etc.) we are forced to manually make the same change across 120+ art boards.

This would seem to be a fairly common requirement.  Do you have a time-line for how long it will take your product team to finish "tracking the potential feature"?  We are actively searhcing for a different tool that can support this capability.  Thank you.

0

Shaina Torgerson
InVision ambassador Shaina Torgerson , ambassador Edited
Comment actions Permalink

Hi Don,

If I'm understanding correctly, there's good news! What I believe you're describing is already possible using Craft Prototype.

You should be able to link to artboards on separate pages as you're describing by using the instructions provided in this Help Article. If you have any issues with accomplishing what you've described by using these steps, please don't hesitate to reach back out.

Again, if I'm not understanding correctly, I'm terribly sorry and do let me know so we can get a ticket opened with our Support team for you. They will be able to take a closer look at exactly what you're working with and provide the appropriate instructions.

Thanks,

Shaina

0

Gandalf
InVision ambassador Gandalf , ambassador
Comment actions Permalink

@Don

I think what you want can be done!

https://we.tl/t-0jgwi6IqUg

Here I have 2 artboards with the links in a symbol (the menu that slides out).

0

Tyler Dormanen
InVision ambassador Tyler Dormanen , ambassador
Comment actions Permalink

I am having this exact issue. I'm doing everything that is explained in the Help Article about linking an artboard to a symbol layer and it is not syncing with my prototype online.

0

Shaina Torgerson
InVision ambassador Shaina Torgerson , ambassador
Comment actions Permalink

Sorry to hear that you're running into issues even after following the directions in the Help Article, Tyler. So that I can better understand the exact issues you are encountering, can you please answer the following?:

  1. What version of Sketch are you using?
  2. What version of Craft Manager do you have installed?
  3. What version of the Sync + Prototype plugin is installed?
  4. Can you please provide a screencast or screenshot displaying the issue(s)?
  5. To clarify, are you looking for the ability to have Craft hotspots/links defined on the Sketch Symbols page?
  6. Are you receiving any error messages?

Look forward to hearing from you,

Shaina

0

Tyler Dormanen
InVision ambassador Tyler Dormanen , ambassador
Comment actions Permalink

1. Sketch 58 (84663)

2 Craft 1.0.87

3. Sync + Prototype plugin 1.0.59

4. First one shows I have the hotspot built in and the 2nd shows in InVision where there is no hotspot.

 

5. I am able to add them to symbols. THey are in there this morning, idk if that was a time issue or not but they are owrking now but I am having a hot spot issue with this one specifically even though I keep reuploading and nothing changes.

6. No error messages.      

1

Shaina Torgerson
InVision ambassador Shaina Torgerson , ambassador
Comment actions Permalink

Hi Tyler,

Thanks for taking the time to provide those additional details. Since you are on the latest versions of Sketch and Craft, there are a couple of other things I'd like to check:

  1. When syncing your screens to the project, do you sync specific or all screens?
  2. Are you running any other Sketch plugins? If so, can you disable and try syncing again?
  3. Do you rename artboards/Sketch files often? This is something that would break the sync and possibly cause issues.

Best,

Shaina

0

Gandalf
InVision ambassador Gandalf , ambassador
Comment actions Permalink

Hey Tyler,

 

This exact same issues has been annoying me for months now, and they seem to refuse to fix it. This is why I left IVS for Protopie, the constant bugging of hotspotting and the lack of support on it swayed me to Protopie and have had no issues there.

 

The only current fix for this (weird that Sharina hasnt shared this yet since its a know bug, for months as ive said, and they already have answered me previously in multiple threads ABOUT THIS EXACT SAME ISSUE)

1. Start 'Playing' your prototype with the craft play BUTTON, SO THE SECOND ICON FROM THE TOP IN THE CRAFT TOOLBAR!

2. Click on a few hotspots there before doing anything

3. Click on the export/upload button in the Craft Player

4. Upload all 'connected artboards'

5. This should make the hotspots work (again/fix it)

 

Goodluck tyler

0

Shaina Torgerson
InVision ambassador Shaina Torgerson , ambassador
Comment actions Permalink

Hi Gandalf,

We first like to gather all necessary information for testing to ensure each user is running into the same issue. This also helps our Engineering team with identifying the source of the issue.

We really appreciate you taking the time to chime in with this workaround. That will certainly come in handy for others who are continuing to run into this issue!

Have a great day,

Shaina

0

Tyler Dormanen
InVision ambassador Tyler Dormanen , ambassador
Comment actions Permalink

I tried your solution Galdalf and did not work for me :/ 

  1. When syncing your screens to the project, do you sync specific or all screens?
  • I sync specific screens. We have screens we work on for this project that I do not want uploaded to prototype or anywhere the client can see.
  1. Are you running any other Sketch plugins? If so, can you disable and try syncing again?
  • Disabled all plugins except Craft and did not solve the problem.
  1. Do you rename artboards/Sketch files often? This is something that would break the sync and possibly cause issues.
  • Artboards are named the same thing they always have been and exact same for the screens that are not syncing properly.
0

Shaina Torgerson
InVision ambassador Shaina Torgerson , ambassador
Comment actions Permalink

Hi Tyler,

Thanks for taking the time to test out those separate suggestions and reporting back. Sorry to hear that this is still proving to be an issue.

At this point, I would like for our Support team to take a direct look into your file. I will open a ticket on your behalf with our Support team so that they can troubleshoot further. Please keep an eye out for an email from one of our Support agents soon who will be requesting some more information.

So sorry for the troubles here. Hope to get you back up and running soon. Please let me know if there's anything else I can help out with.

Best,

Shaina

0

Shaina Torgerson
InVision ambassador Shaina Torgerson , ambassador
Comment actions Permalink

UPDATE

 Our engineers identified the source of the issue presented by Tyler above and we've released a fix in the latest version of Craft Manager. W tested here and everything's working correctly once more.

Please update Craft Manager, give this another try, and let us know if you're still having trouble. Otherwise, thanks for your patience while we worked to fix this issue.

0

Adrianna Grant
InVision ambassador Adrianna Grant , ambassador
Comment actions Permalink

I’m having the same issue with symbols with universal links not syncing when uploading art boards. And links in general not uploading.

0

Ella B
InVision ambassador Ella B , ambassador
Comment actions Permalink

Hi Adrianna,

Sorry to hear that you're running into this issue. Could you please provide the following details to help us investigate your specific case? 

     1. What browser and browser version are you using?
     2. What version of Sketch are you currently running?
     3. Could you please include a screenshot or screenshare of the issue you are encountering?
     4. Can you please provide a screenshot of your "About this Mac" overview?

Looking forward to your reply so we can look more closely.

Best,

Ella

0

join the conversation

to comment, sign up or sign in.