Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[6.x]: UI API Field has no info-icon / heading suffix

Open
#19,911 1 comment 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
30/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
php
Domain
api

Research direction

Start from the legacy headingSuffix option on FormFields::*FieldHtml() to see how the info icon was rendered beside the label, then find where the Craft 6 UI API builds field labels. The issue does not say what the new API should look like, so agree on the shape with maintainers before coding. Done means a field in the UI API can show a custom info icon or popover next to its label.

Written by the indexing model from the issue text.

Description

bug repo:cms
What happened?

Legacy FormFields::*FieldHtml() accepted headingSuffix for an info icon beside the label, which was nice to use for longer help text that was useful to present nearby but didn't merit adding visual clutter in instructions(), tip() and warning() text.

Currently, there doesn't appear to be a way in Craft 6 to render a custom info icon/popover next to the Field label.

Craft CMS version

6.0.0-alpha.20

PHP version

No response

Operating system and version

No response

Database type and version

No response

Image driver and version

No response

Installed plugins and versions
Dominant language
PHP
Stars
3.6k
Forks
705
Avg merge
11h 54m
Merged PRs (30d)
251

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from craftcms/cms

All issues in craftcms/cms

Similar issues

More PHP issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.