pat-filemanager UX bugs and a11y
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 55/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Quiet
- Tech stack
- javascript
- Domain
- accessibility, frontend
Research direction
Start at the pat-filemanager implementation and reproduce each listed behavior: selection state, breadcrumb Home navigation, rearrange status messages, modal help text, Firefox focus indication, and screen-reader content-type information. Done means the reported UX and accessibility issues are resolved without regressions across the affected views.
Written by the indexing model from the issue text.
Description
Original discussion https://community.plone.org/t/meet-pat-filemanager-a-plone-blicca-successor-to-pat-structure-folder-contents/23063/4
- If you select two items and click on the "2 selected" button, it unchecks the checkboxes for those two items, but the "Select All" button itself remains checked.
- Breadcrumbs - the home icon link does not work as expected if you access the folder contents from a folder. Example: Go to /plone/folderA/folderB/, go to folder contents, click Home icon. I would expect this to go to /plone but it goes to /plone/folderA/folderB
- The rearrange/sort button adds a new status message every time as opposed to pat-structure where it replaced the current message
- Modal forms - this uses the placeholder attribute on some inputs. Since the text presents instructions to the user, we think it would be better as help text below/above the input. It's also worth noting that default Plone does not use placeholder in any forms
a11y:
- On focus, the grid/listing toggle has no visual indicator on Firefox only.
- Our a11y person flagged the grid view because visually you get an indication of content type via the icon, but this isn't presented by a screen reader. My interpretation is that you aren't really trying to convey content type here, those icons are just filler if there is no preview image. There's a separate column available to show content type. Maybe have an aria-label for type anyway?
- Dominant language
- JavaScript
- Stars
- 57
- Forks
- 103
- Avg merge
- 6d 15h
- Merged PRs (30d)
- 5
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from plone/mockup
-
wrong description text in the tinymce image insert modal dialogMay be free again @anya-xcode claimed this 452 days ago, and no pull request is open. Open
Difficulty 1/5 Under an hour Newbie friendliness 62/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
-
Difficulty 1/5 Under an hour Newbie friendliness 65/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
-
04 type: enhancement
Difficulty 3/5 1-2 days Newbie friendliness 55/100
Similar issues
-
Clinic sharing: fast sync refusal message suggests Delete Data, which only developer builds haveOpenbug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
avniproject/avni-client#2228 ·
-
bug confirmed issue
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
open-webui/open-webui#33196 · 2 comments ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
fable-compiler/Fable#5157 ·
Maintainers usually reply within 1 day
-
New tool: PaperBananaPossibly taken @github-actions claimed this today. Opensubmission triage
Difficulty 1/5 Under an hour Newbie friendliness 75/100
kausalflow/tools#243 · 1 comment ·
Maintainers usually reply within 1 day
-
area: apple-music area: build-release bug effort: small priority: high
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
ChristianTabor/Argon#32 ·
Maintainers usually reply within 1 day