| Milestone 1a finding ID | M1a-017 |
|---|---|
| Backlog priority | Immediate |
| Severity — carried from Milestone 1a | Critical |
| Implementation effort | Medium |
| Target milestone(s) | MS2a — Design Tokens and Core Components; MS3b — Backend Template Build |
| WCAG 2.2 success criterion | 1.4.10 Reflow |
| Responsibility tag(s) from report | Development |
| Affected Joomla area/component | Atum — article edit form — WYSIWYG editor disappears after scrolling — Milestone 1a finding #17 |
| Affected user journey(s) | 09 — Backend Edit Form Pattern |
In a small viewport, opening the editor's three-dot menu to display additional toolbars causes the editor to disappear when the page is scrolled.
The report describes the result as an empty space where the editor should be. It states that the editor reappears only after scrolling fairly close to the top of the page.
The report's recommendation is that the editor should not be hidden at any time.
People editing an article on a narrow viewport may lose access to the content they are editing after expanding the toolbar.
They may see only blank space and be unable to tell whether the editor has failed, whether they need to scroll, or whether their content is still present.
Keyboard users may lose their editing context if the editor area disappears while they are interacting with its controls. This can make article editing impractical at the tested viewport size.
The failure affects the core task of creating or editing article content, rather than a secondary preference or optional control.
Keep the editor and its controls available and operable after reflow and scrolling
/administrator//administrator/index.php?option=com_content&view=article&layout=edit&id=11 on a test installation containing that article6.2
At a 320 by 256 CSS-pixel viewport, the article editor remains visible and operable after its toolbar is expanded and the page is scrolled.
Users can continue editing without the editor being replaced by empty space or requiring them to scroll back to the top to restore it.
At a small viewport, after opening the three-dot menu to show additional toolbars, scrolling the page causes the editor to disappear.
The editor area becomes empty space. According to the report, the editor reappears only after scrolling fairly close to the top of the page.
The current Joomla 6.2 build needs to be checked to establish whether the issue persists and under which editor configurations it occurs.
Desktop web
Chrome, Firefox, Edge, Safari
N/A
The browser entries above are carried forward from the original issue and do not represent a new verification of every browser against Joomla 6.2.
Development is the responsibility tag in the original report.
The report's screenshot and attached video document the audited configuration. The current build, editor plugin, and template configuration need to be checked before attributing the exact behaviour to Joomla 6.2.
The issue is distinct from colour-contrast findings. It concerns whether the editor remains visible and operable after reflow and scrolling.
MS2a is proposed for the shared editor container and responsive behaviour, with MS3b covering the documented backend edit-form integration.
| Labels |
Added:
a11y
a11y-audit-backlog
a11y-priority-critical (Immediate)
|
||
| Labels |
Added:
No Code Attached Yet
|
||
| Title |
|
||||||
Yeah the requirement for this WCAG SC is 320x256 CSS pixels.
I've investigated this further and identified the cause.
The problem is related to TinyMCE's toolbar_sticky configuration, which is enabled by default in Joomla.
With toolbar_sticky enabled, the editor disappears when scrolling at narrow viewport widths. This is reproducible in both Cassiopeia and Atum. It does not happen with tinyMCE own demo.
Investigation of the DOM shows that the TinyMCE editor header acquires the tox-editor-dock-fadeout class, becomes invisible (opacity: 0), and reverts to position: static. Its height then increases to 757px, causing .tox-sidebar-wrap, the editing area and the iframe to collapse to zero height.
Disabling toolbar_sticky resolves the problem, including when tested at a 320 CSS-pixel viewport.
This suggests an interaction between TinyMCE's sticky toolbar functionality and Joomla's layout/scrolling environment. I hope this helps someone else resolve this
can only replicate on viewports as small as 340