Jump to content
You must now use your email address to sign in [click for more info] ×

Publisher 2. By design wrong anchor link placement when creating bookmark. It should be at the beginning of a paragraph or text.


Recommended Posts

Currently, when manually creating a bookmark or generating from a table of contents, the anchor that is used as a target is created at the end of the paragraph or selected text.

It's bad. If the target paragraph or selected text spans more than one line, when you click on such a bookmark in the pdf document, only the last line of text at the top of the pdf document will be visible, and the entire paragraph or text should be visible.

Indesign creates the anchor at the beginning in the bookmarks to avoid this error and Affinity Publisher should too.

Link to comment
Share on other sites

This sounds more like a feature request than a bug report, but it sounds like a nice change to have either way (or to have an option to tell the software which way round to have it).

I’ve added an example document (AFPUB and PDF) which shows the issue.

Clicking on the first bookmark is fine because only a few words, on the same line, were used to create the bookmark.

However, clicking on the second bookmark shows the problem where the reader needs to scroll back up the document to see the start of the bookmarked text.

The third bookmark shows the problem in a worse light by putting the user on the next page.

I think it is normally more likely that the reader would like to start reading the text from the start of the bookmarked text rather than the end.

(The problem is evident when reading the PDF in Chrome, Firefox and Acrobat Reader.)

bookmarks-sometimes-go-to-wrong-place.pdf

bookmarks-sometimes-go-to-wrong-place.afpub

Link to comment
Share on other sites

I reported as a bug because bookmarks are not working as expected and to draw attention to this important feature. And because I don't want to wait years for a fix.

I don't know how such a poorly designed feature could be accepted during internal testing. 
The more they have the ability to check how this function works in other programs that are standard in the professional industry.

Dear Affinity. This is really a very important feature and should not be implemented in such a sloppy way.

Link to comment
Share on other sites

11 minutes ago, bbrother said:

I reported as a bug because bookmarks are not working as expected and to draw attention to this important feature.

A bug is something which causes the software to work in a way which is different to how it was designed to work.

If the software is working as it was designed to work then it’s not a bug.

Any difference between how the software works and your expectations of how it should work, no matter how reasonable those expectations might be, does not necessarily mean there is a bug.

I happen to agree that it would be nice if the software did this a bit differently, and it might have been nice if it did it differently without any users having to request it, but none of that means that it is a bug.

12 minutes ago, bbrother said:

And because I don't want to wait years for a fix.

Reporting something as a bug, rather than as a feature request, makes no difference – from a user point of view – as to how quickly it will be looked at by Serif.

Link to comment
Share on other sites

  • Staff

Hi @bbrother,

Thanks for your report!

10 minutes ago, GarryP said:

A bug is something which causes the software to work in a way which is different to how it was designed to work.

If the software is working as it was designed to work then it’s not a bug.

Although this is technically working as the developers have designed it, I have nonetheless logged this as a bug with our team - as I suspect they had not considered the consequences of this design and especially seen in the third example in your file provided above, this can cause unexpected or unwanted results in the exported file and therefore is an issue that needs addressing.

1 hour ago, bbrother said:

Indesign creates the anchor at the beginning in the bookmarks to avoid this error and Affinity Publisher should too.

I have included this within the development report and requested that this resolution is considered for a future update - I hope this helps :)

Please note -

I am currently out of the office for a short while whilst recovering from surgery (nothing serious!), therefore will not be available on the Forums during this time.

Should you require a response from the team in a thread I have previously replied in - please Create a New Thread and our team will be sure to reply as soon as possible.

Many thanks!

Link to comment
Share on other sites

  • 3 weeks later...
  • Staff

The issue "Bookmarks are created at the end of the selected text, rather than the start - causing unexpected positioning when selecting bookmark" (REF: AFB-8183) has been fixed by the developers in internal build "2.2.0.1971".
This fix should soon be available as a customer beta and is planned for inclusion in the next customer release.
Customer beta builds are announced here and you can participate by following these instructions.
If you still experience this problem once you are using that build version (or later) please reply to this thread including @Serif Info Bot to notify us.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.