Hi there,
Thanks for flagging!
This behavior is unexpected, so I’ve shared it with our internal team. To be transparent, I can’t promise a quick fix since there’s no ETA at the moment, but I’ll keep you updated if there are any developments.
Thanks for your patience.
Toku
The problem seems random, too. Some links in my component instance work and some don’t. I can’t figure out what is creating the difference. This is a big problem for my team because we maintain a single table of contents component linking all of our files together.
Any update on whether the team is working on a fix for this or has a good workaround?
Workaround Solution: Prevent Hyperlinks in Instances from Breaking
To ensure hyperlinks within a component instance continue to work in Figma:
Steps to Follow
- Create the Master Component
• Design your Index component (or any component with hyperlinks) in the original file.
• Add the hyperlinks directly within the master component.
- Use the Component Instance
• In the target Figma file, place the component instance where needed.
• Test the hyperlinks in the instance—they should work.
- Do NOT Publish the Component
• Avoid publishing changes to the library for this particular component (e.g., the Index component).
• If you publish the library, the hyperlinks in the instances will reset and no longer work.
- If You Need to Publish Other Components
• If you need to publish the library to share updates for other components, you must manually re-add the instance of the Index component after publishing.
• This ensures that the hyperlinks remain functional in the new instance.
Why This Works
By not publishing the Index component:
• Figma does not overwrite the hyperlinks in the instances.
• You can continue to use the hyperlinks across multiple files without issue.
If you do publish for other components, manually replacing the instance of the Index component will ensure the hyperlinks work again.
Key Notes to Remember
Avoid unnecessary publishing of components that contain hyperlinks.
If publishing is required:
• Place a fresh instance of the Index component after the library update.
- Always test the hyperlinks after updating or re-placing instances.
This workaround strikes a balance between maintaining a functional Index component and keeping your library updated for other components. Let me know if you need further clarification or step-by-step guidance! 🚀
Having the same issue. No publishing is involved, just within local components. Styling updates to show an underline across instances when I apply the link to the master component text and it’s styling is updated, but the link is not propagated to any instances. Very frustrating, but good to know this is not expected behavior. Any ETA would be amazing. Thank you.