This issue has been created
There is 1 update.
 
 
XWiki Platform / cid:jira-generated-image-avatar-1ff6acb3-7ce3-4adb-b5a4-3d357db37813 XWIKI-24517 Open

ExtensionAuthorsDisplayer is off XWiki's UI standards

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-c14e02f3-9095-4b00-a3de-2fb67fb60a63 Charpentier Lucas created this issue on 25/Jun/26 11:54
 
Summary: ExtensionAuthorsDisplayer is off XWiki's UI standards
Issue Type: cid:jira-generated-image-avatar-1ff6acb3-7ce3-4adb-b5a4-3d357db37813 Bug
Affects Versions: 18.5.0-rc-1
Assignee: Unassigned
Attachments: image-2026-06-25-11-49-07-200.png
Components: Repository
Created: 25/Jun/26 11:54
Labels: usability wcag
Priority: cid:jira-generated-image-static-major-8858be68-1447-44c3-b533-2a6271b29dbc Major
Reporter: Charpentier Lucas
Description:

The `ExtensionAuthorsDisplayer` contains quite a bit of HTML and inline script to make its user picker work. This was made before the introduction of the velocimacro `#userPicker`. In today's XWiki, this is pretty much just a large amount of tech debt and it should be replaced with the standard picker. The fact that this picker reached this state shows that we can't keep it up to date as things stand.

Before implementation, solving the issue will need a check that there's no missing feature in the userPicker compared to this custom picker. I had a quick look and it didn't look to me like it had anything special implemented but it's better to be safe than sorry and make sure we don't lose anything by removing this code.

As discussed in https://github.com/xwiki/xwiki-platform/pull/5676#event-27188306270

_thumb_44975.png

 
 

1 update

 
cid:jira-generated-image-avatar-c14e02f3-9095-4b00-a3de-2fb67fb60a63 Changes by Charpentier Lucas on 25/Jun/26 11:55
 
Description: The `ExtensionAuthorsDisplayer` contains quite a bit of HTML and inline script to make its user picker work. This was made before the introduction of the velocimacro `#userPicker`. In today's XWiki, this is pretty much just a large amount of tech debt and it should be replaced with the standard picker. The fact that this picker reached this state shows that we can't keep it up to date as things stand.

Before implementation, solving the issue will need a check that there's no missing feature in the userPicker compared to this custom picker. I had a quick look and it didn't look to me like it had anything special implemented but
it's better to be safe than sorry and make sure we don't lose anything by removing this code .


As discussed in https://github.com/xwiki/xwiki-platform/pull/5676#event-27188306270

!image-2026-06-25-11-49-07-200.png|thumbnail!


The delete "cross" image in itself is a problem for almost any user: does not use iconTheme, img with an event listener can't be focused by the keyboard, img with an event listener is not conveyed properly by assistive technologies.