Make status interaction buttons accessible
Closes #1092 (closed)
Focusing on a button: (+) sign; Active Favourite/Repeat button: check mark
Merge request reports
Activity
- Resolved by tusooa
Looks good, there are some issues though:
- If you open up reply and close it, the
+
remains there until you click elsewhere, same with emoji react - three-dot menu doesn't need
+
icon definitely, and neither does emoji react IMO.
- If you open up reply and close it, the
It does not really work on Safari (Dev builds work, but minified prod builds do not.) cause cssnano 3.10.0 has a bug that merges the
:focus-visible
selector with others, which causes Safari to drop the whole style. This bug is fixed in cssnano >= 4 .cssnano 3.10.0 is introduced as a dep of css-loader@^0.28.0 . css-loader < 1 requires cssnano to be ^3.10.0 .
css-loader >= 1 removes the minimizer option, and no longer depends on cssnano.
Basically this means there is no fix besides updating css-loader and introducing other methods of minifying css.
tl;dr: we have got a dependency hell because the dependencies has not been updated for a long time.
Edited by tusooa
changed milestone to %Mentions/posts/notifications improvements
- Resolved by tusooa
personally i wouldn't care about safari too much but sure. it's been working more or less ok on sgsgb in chrome. a little annoying that icon is incorrect right after clicking/tapping icon but it's a minor thing.
mentioned in merge request !1480 (merged)
added 487 commits
Toggle commit listadded Blocked by deps label
removed Blocked by deps label
added 425 commits
Toggle commit listadded 1 commit
- c9683293 - Fix react & extra buttons not styled on tab-focus
requested review from @hj
changed milestone to %2.5.0
added 16 commits
-
c9683293...f01c3f60 - 10 commits from branch
pleroma:develop
- b2e48277 - Add badges to status interacting buttons
- 378ed368 - Optimize Reply badge position
- 97951fcc - Use :focus-visible instead of :focus for focus markers
- 11672bc4 - Fix styling on Safari
- 5676b5cf - Fix popover not popping up
- cd536157 - Fix react & extra buttons not styled on tab-focus
Toggle commit list-
c9683293...f01c3f60 - 10 commits from branch
mentioned in commit 4e2feae8