Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[#12081] User-friendliness: Landmark questions in feedback sessions results page #12129

Conversation

jasonqiu212
Copy link
Contributor

@jasonqiu212 jasonqiu212 commented Feb 25, 2023

Part of #12081
Sub-issue: Feedback sessions results page: Landmark questions

Outline of Solution

  1. Landmark questions
    • Turn span element into h3 element, so that screen reader can pick them up for more accessible navigation.
    • Add CSS .question-number to make h3 element look the same as before.
  2. Make [more] button focusable
    • Add tabindex="0" tag

@jasonqiu212 jasonqiu212 marked this pull request as ready for review February 25, 2023 04:28
@jasonqiu212 jasonqiu212 changed the title [#12081] Landmark questions in feedback sessions results page [#12081] User-friendliness: Landmark questions in feedback sessions results page Feb 25, 2023
@zhaojj2209 zhaojj2209 self-requested a review February 25, 2023 05:01
@zhaojj2209 zhaojj2209 added the s.ToReview The PR is waiting for review(s) label Feb 25, 2023
Copy link
Contributor

@zhaojj2209 zhaojj2209 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks alright, just some nits

@zhaojj2209 zhaojj2209 merged commit adec083 into TEAMMATES:user-friendliness Feb 26, 2023
@zhaojj2209 zhaojj2209 added s.ToMerge The PR is approved by all reviewers including final reviewer; ready for merging and removed s.ToReview The PR is waiting for review(s) labels Feb 27, 2023
zhaojj2209 pushed a commit that referenced this pull request Mar 23, 2023
…esults page (#12129)

* Make [more] button in feedback sessions result page focusable

* Use headings for question number in feedback sessions result page

* Edit snapshot tests

* Change h3 to h2 tag and remove <b> tags

* Change additional info from link to button
zhaojj2209 pushed a commit that referenced this pull request Mar 23, 2023
…esults page (#12129)

* Make [more] button in feedback sessions result page focusable

* Use headings for question number in feedback sessions result page

* Edit snapshot tests

* Change h3 to h2 tag and remove <b> tags

* Change additional info from link to button
zhaojj2209 pushed a commit that referenced this pull request Mar 25, 2023
…esults page (#12129)

* Make [more] button in feedback sessions result page focusable

* Use headings for question number in feedback sessions result page

* Edit snapshot tests

* Change h3 to h2 tag and remove <b> tags

* Change additional info from link to button
zhaojj2209 pushed a commit that referenced this pull request Mar 25, 2023
…esults page (#12129)

* Make [more] button in feedback sessions result page focusable

* Use headings for question number in feedback sessions result page

* Edit snapshot tests

* Change h3 to h2 tag and remove <b> tags

* Change additional info from link to button
@zhaojj2209 zhaojj2209 added the c.Bug Bug/defect report label Apr 2, 2023
@zhaojj2209 zhaojj2209 added this to the V8.26.0 milestone Apr 2, 2023
@zhaojj2209 zhaojj2209 added c.Feature User-facing feature; can be new feature or enhancement to existing feature and removed c.Bug Bug/defect report labels Apr 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c.Feature User-facing feature; can be new feature or enhancement to existing feature s.ToMerge The PR is approved by all reviewers including final reviewer; ready for merging
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants