Closed Bug 1619724 Opened 4 years ago Closed 4 years ago

Alert's name should not be inside the table

Categories

(Tree Management :: Perfherder, enhancement, P1)

enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: yonashiro.mellina, Assigned: sparshbansal3june)

Details

Attachments

(5 files)

Right now the Alert's name in Perfherder's Alert View is inside the table. That is not ideal for screen reader users, as it reads the name of the alert, the table header, and the table content every time it navigates through the table cells.

Ideally, in the HTML structure, it would be outside the table. The style and layout could look the same, but it should not be inside <thead>.

The file to be changed is here: https://github.com/mozilla/treeherder/blob/master/ui/perfherder/alerts/AlertTable.jsx#L203

can I be assigned this task?

yes, sure. Thanks!

Assignee: nobody → shamarknibbs
Priority: -- → P1

if im not mistaken you want the entire alert section to be removed in the table?

Yes, ideally all the gray background part would be out of the table. In the image, this part is inside the yellow stroke.

The challenge here is to do that AND keep the same styling/look.

is this ok?

is this ok ?

Yes, just add a light gray background, just like reference and this should be good. I still have to check the markup, but I will do it as soon as you send a pull request.

Don't I need you to make me a contributor to make a pull request?

???

You are already assigned to this bug. The next step is to clone the repository, work on your bug and send a pull request.
Please read this part of the documentation: https://github.com/mozilla/treeherder#contributing

Also, if you need information, add me in the "Request information from...." input, down below.

I have made a pull request, did you get it ?

Flags: needinfo?(yonashiro.mellina)

Ahn, not really. Where did you send the PR to? You should send it to the Treeherder Github repository.
Its title should also have this bug number. Please read: https://github.com/mozilla/treeherder#sending-a-pull-request

Flags: needinfo?(yonashiro.mellina)
Flags: needinfo?(yonashiro.mellina)

no, that is not it.

That is the step-by-step:

  1. Fork Treeherder Github repository to your profile
  2. Git clone your fork
  3. Create a branch with a name that briefly describes your issue
  4. Solve the issue
  5. Git add, git commit and git push to your fork and branch. That would be, for example: git push origin name-of-branch
  6. On Github, on the page of your fork, click on the "New Pull Request" button.
  7. Choose your repository and branch on the right side. Click on "Create Pull Request". Write a description, add the bug number to the title of the PR and click on "Create Pull Request".

If that doesn't solve your problem, I suggest checking out some Git/Github tutorials.

Flags: needinfo?(yonashiro.mellina)

I have done it, let me know if you got it.

Flags: needinfo?(yonashiro.mellina)

do you see it

Flags: needinfo?(yonashiro.mellina)

do you see it

Flags: needinfo?(yonashiro.mellina)

You didn't write the correct title, that is why the PR wasn't linked.

https://github.com/mozilla/treeherder/pull/6176

I have replied to you there.

Flags: needinfo?(yonashiro.mellina)

Am I still a contributor to this project? because I noticed that on outreachy that some of the projects have been closed

Flags: needinfo?(yonashiro.mellina)

Yes, you are still a contributor. This issue has no direct link with Outreachy. If you wish to apply to a project in Outreachy, I suggest you to read that project's description and way of contributing.
If you no longer want to contribute to this issue, please let us know.

Flags: needinfo?(yonashiro.mellina)

I think the the assignee is not working on this issue now , since its been inactive for long . Can i be assigned for this task ?

Flags: needinfo?(yonashiro.mellina)

I think it's ok Sparsh. Here you go. Let me know if you have any questions.

Assignee: shamarknibbs → sparshbansal3june
Flags: needinfo?(yonashiro.mellina)
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: