Try our conversational search powered by Generative AI!

Remove option to add title attributes to links in TinyMCE

Vote:
 

Hi,

According to our UX designer the "title" attribute is bad for accessibility on links.
Here's more information about titles and accessibility: https://a11yproject.com/posts/title-attributes/

The title attribute can be added when inserting a link in TinyMCE.

We would like to remove this option to make it easiser for web editors to add accessible html.
I hope this makes sense.

Thank you

#216571
Feb 10, 2020 10:10
Vote:
 

This is true, title is bad on links, on all tag except one, title should only exists on iframe-tag. For screenreaders.

#216982
Feb 11, 2020 20:53
Vote:
 

Here's a blog post about hiding the Title property in the built-in Link dialog via an EditorDescriptor: https://world.episerver.com/blogs/Linda-Mohacsi/Dates/2017/10/hiding-properties-in-the-built-in-link-dialog/

Reposting the code in case the blog ever disappears:

    [EditorDescriptorRegistration(
        TargetType = typeof(LinkModel),
        EditorDescriptorBehavior = EditorDescriptorBehavior.ExtendBase)]
    public class EpiLinkEditorDescriptor : EditorDescriptor
    {
        public override void ModifyMetadata(ExtendedMetadata metadata, IEnumerable<Attribute> attributes)
        {
            base.ModifyMetadata(metadata, attributes);
            foreach (var prop in metadata.Properties)
            {
                if (prop.PropertyName == "Title")
                {
                    prop.ShowForEdit = false;
                }
            }
        }
    }
#218425
Mar 12, 2020 15:08
This thread is locked and should be used for reference only.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.