IA2_TEXT_OFFSET_CARET should return nothing for IA2_TEXT_BOUNDARY_CHAR when caret at end of line
Categories
(Core :: Disability Access APIs, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr115 | --- | unaffected |
firefox127 | --- | unaffected |
firefox128 | --- | fixed |
firefox129 | --- | fixed |
People
(Reporter: Jamie, Assigned: Jamie)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: regression)
Attachments
(3 files)
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-beta+
|
Details | Review |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-beta+
|
Details | Review |
STR (with NVDA alpha):
- Open this test case:
data:text/html,<textarea cols="2">ab cd</textarea>
- Focus the textarea.
- Press the end key.
- Expected: NVDA says "blank"
- Actual: NVDA says "c"
I fixed this as part of bug 1901457. However, I didn't realise at the time that this regression would have impact beyond that bug.
Comment 1•3 months ago
|
||
Set release status flags based on info from the regressing bug 855184
Assignee | ||
Comment 2•3 months ago
•
|
||
However, we should not land this on beta without bug 1905021 as well because this bug 1905065 is preventing that more egregious bug from happening on beta. 😩
Edit: Actually, bug 1905021 existed long before Firefox 128, so we can address it separately on its own merits.
Assignee | ||
Comment 3•3 months ago
|
||
We already did this for BOUNDARY_CHAR, but i neglected to update this for cluster in bug 855184.
Without this, FindBoundary with BOUNDARY_CLUSTER on a caret TextLeafPoint when the caret is at the end of a line would return the last cluster instead of no character.
Updated•3 months ago
|
Comment 4•3 months ago
|
||
beta Uplift Approval Request
- User impact if declined: Incorrect character read by some screen readers when moving to the end of a line.
- Code covered by automated testing: yes
- Fix verified in Nightly: yes
- Needs manual QE test: no
- Steps to reproduce for manual QE testing: NA
- Risk associated with taking this patch: low
- Explanation of risk level: Very simple patch covered by automated tests.
- String changes made/needed: none
- Is Android affected?: no
Assignee | ||
Comment 5•3 months ago
|
||
Assignee | ||
Updated•3 months ago
|
Comment 7•3 months ago
|
||
bugherder |
Assignee | ||
Updated•3 months ago
|
Assignee | ||
Comment 8•3 months ago
|
||
Original Revision: https://phabricator.services.mozilla.com/D215179
Updated•3 months ago
|
Comment 9•3 months ago
|
||
beta Uplift Approval Request
- User impact if declined: None. This is just an automated test for the first patch on this bug.
- Code covered by automated testing: yes
- Fix verified in Nightly: yes
- Needs manual QE test: no
- Steps to reproduce for manual QE testing: NA
- Risk associated with taking this patch: low
- Explanation of risk level: Test only.
- String changes made/needed: none
- Is Android affected?: no
Updated•3 months ago
|
Updated•3 months ago
|
Updated•3 months ago
|
Updated•3 months ago
|
Comment 10•3 months ago
|
||
uplift |
Description
•