It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

The Style macro seems to remove Aboslute URLs from TOC. How can this be fixed?

When using both the Style macro and the Table of Contents macro on a Confluence page, the TOC's "Absolute URL" does not function.

Steps to reproduce:

  1. Create a new Confluence page
  2. Add a Table of Contents macro
  3. Edit ‘Table of Contents’ Macro > Check the "Aboslute URL" checkbox
  4. Insert a Style macro in the page
  5. Add Header text somewhere on the page
  6. Save the page
  7. Click on any link in the Table of Contents
  8. Check the browser URL

Expected Result:

The Confluence page URL is appended with an #anchorName that corresponds with the TOC link clicked on

Actual Result:

The page URL is not appended with a #anchorName.

Note: If the Style macro is deleted from the page, the Absolute URLs begin to function.

 

Question:

Does anyone have a decent workaround for this? 

1 answer

0 votes

Hi Charles,

Happy to help sort out this issue.

Can you tell me what version of Confluence you are using? If you're using Confluence Cloud, could you let me know if this is the old editor or the new editor? The new editor has the publish button in the top-right hand corner.

Lastly, do you have any particular customizations in your style macro or does it not work by default?

Regards,

Shannon

Hi Shannon,

I must be using the old editor, since the Publish button is at the bottom right of the screen.

There are no particular customizations in the Style macro that seem to be causing this. Even an empty Style macro, if present, will cause this bug with the TOC.

Per the "About Confluence" modal:

About Confluence

Confluence Logo

License Information for Confluence Cloud

Confluence 1000.0.0-a8bb0fae4d4

Copyright © 2003 - 2017 Atlassian Corporation Pty Ltd.

The use of this product is subject to the terms of the Atlassian End User Agreement, unless otherwise specified therein.

This product includes software developed by the Apache Software Foundation.

This product includes software developed by Twitter, licensed under CC-BY 4.0

This product also includes the following libraries which are covered by the GNU LGPL license:

 

This product also includes code written by other third parties.

Additional details regarding these and other third party code included in this product, including applicable copyright, legal and licensing notices, are available in the "licenses" directory under the Confluence installation directory.

License Information for Confluence Cloud Plugins

Charles,

Thank you for confirming. I think this could be related to this bug:

  • CONFCLOUD-58655 Links in ToC do not work if text is Non-Latin and has applied CSS styling

When you click on the links in the Table of Contents (without copying/pasting or trying to open them in a new tab) what happens? Does nothing happen, like in the description? When you copy the link, it's just a link to the page w/ no anchor attribute?

Regards,

Shannon

Hi Shannon,

 

When I click on the link in the TOC, it brings me to the correct anchor location in the page. However, the browser URL is not appended with the #anchor.

If I right-click on the TOC link and copy it, I get a long string. Here is an example of the string I copy from a TOC link when a Style macro is saved on the page.

The bolded text is the Page Title. The Underlined/Italicized text is the TOC link name.

https://ringdna.atlassian.net/wiki/content-only/viewpage.action?pageId=439256086&iframeId=fallback-mode&xdm_e=https://ringdna.atlassian.net/&xsm_c=fallback-mode-fake-key__8745365813726282&cp=/wiki&cv=0.0.0-fallback-mode&lic=none#PRDComponents/Styling-Samples

Hello Charles,

My apologies for the long delay. I've reported this as a bug below:

  • CONFCLOUD-67766 Style macro removes absolute links from Table of Contents

I wanted to be open with you and let you know that in the New Editor, the Style Macro has been discontinued. See We're cleaning up the macro browser for more details under Other macros being deprecated. Therefore, it's not likely that this bug will be fixed before the new editor is completely rolled out.

Thank you again for your understanding.

Regards,

Shannon

Suggest an answer

Log in or Sign up to answer
TAGS
Community showcase
Posted in Confluence

What project did you transition or start on Confluence with the shift to remote work?

It’s been great to hear from fellow users over the last few weeks about the best tips and fun moments you’ve had working on Confluence since the transition to working remote. I’d love to keep the c...

32 views 2 4
Join discussion

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you