Commit Graph

105 Commits

Author SHA1 Message Date
Erica Wright
492e452367 Bug 1589441 - Monitor integration card does not require lockwise logins to be saved. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D49631
2019-10-17 18:02:49 +00:00
Erica Wright
d20fbedcfa Bug 1588901 - Monitor cards have the same heights. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D49344
2019-10-16 10:27:36 +00:00
Erica Wright
d658298f0c Bug 1586090 - Direct signed-in and subscribed users to fxa on monitor page. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D49325
2019-10-15 19:41:35 +00:00
Erica Wright
d260fec2cb Bug 1588315 - Firefox Monitor link encodes emails to handle special characters. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D49300
2019-10-15 16:33:28 +00:00
Christoph Kerschbaumer
6dec8a1a75 Bug 1499354: Add object-src 'none' to the CSP of all about: pages. r=freddyb
Differential Revision: https://phabricator.services.mozilla.com/D46950
2019-09-26 16:22:41 +00:00
Matthew Noorenberghe
643dffb677 Bug 1550631 - Include the entryPoint for navigations from about:protections to about:logins. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D46630
2019-09-22 15:15:52 +00:00
Noemi Erli
0fbb6502b5 Backed out 2 changesets (bug 1550631) for failing in browser_aaa_eventTelemetry_run_first.js
Backed out changeset 87ed1b3f9b4f (bug 1550631)
Backed out changeset 889be6c334ae (bug 1550631)
2019-09-21 08:45:02 +03:00
Matthew Noorenberghe
76f67d0de6 Bug 1550631 - Include the entryPoint for navigations from about:protections to about:logins. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D46630
2019-09-20 18:29:13 +00:00
Erica Wright
78d4343b1f Bug 1582265 - Add animations to the bar graph. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D46364
2019-09-20 00:04:50 +00:00
Erica Wright
430eca447c Bug 1582491 - Allow button to expand with text. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D46508
2019-09-19 21:20:24 +00:00
Erica Wright
45ae3c4760 Bug 1581428 - Show tooltips for links in Protection Report. r=fluent-reviewers,johannh,flod
Differential Revision: https://phabricator.services.mozilla.com/D46215
2019-09-18 21:39:43 +00:00
Andreea Pavel
86cd153ddb Backed out changeset 8c4399f3a332 (bug 1581428) for failing browser_protections_report_ui.js on a CLOSED TREE 2019-09-18 19:17:52 +03:00
Erica Wright
9a54a86504 Bug 1581428 - Show tooltips for links in Protection Report. r=fluent-reviewers,johannh,flod
Differential Revision: https://phabricator.services.mozilla.com/D46215
2019-09-18 12:33:08 +00:00
Erica Wright
818efcfe26 Bug 1579944 - Align elements matching grids. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D45451
2019-09-17 13:42:14 +00:00
Erica Wright
3b62b936ba Bug 1581544 - Use data from 1 week, not 8 days. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D46046
2019-09-17 12:48:17 +00:00
Micah Tigley
bbf31d5a8d Bug 1559428 - Create base Proxy card. r=ewright,fluent-reviewers,johannh,flod
Differential Revision: https://phabricator.services.mozilla.com/D38558
2019-09-12 19:05:40 +00:00
Erica Wright
e5309ddad4 Bug 1579487 - Change the Protections database API to return the correct date in the user's timezone. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D45064
2019-09-11 18:06:25 +00:00
Erica Wright
4302c33ba8 Bug 1579947 - Edit font sizes and colors to match the mock. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D45380
2019-09-11 15:54:46 +00:00
Erica Wright
5334b2c61a Bug 1580002 - Hide automatically scanned message when user is not subscribed to Monitor r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D45430
2019-09-11 08:32:38 +00:00
Bogdan Tara
fd85018d77 Backed out changeset acd271126bbc (bug 1579487) for test_tracking_db_service.js failures CLOSED TREE 2019-09-10 01:42:51 +03:00
Erica Wright
827fe8fb1a Bug 1579487 - Change the Protections database API to return the correct date in the user's timezone. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D45064
2019-09-09 20:13:32 +00:00
Erica Wright
fa7c51f04b Bug 1577035 - Cache Monitor data to reduce the load on Monitor API. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D43865
2019-09-06 17:57:58 +00:00
Erica Wright
f072ae27ad Bug 1578768 - Resize icons to fit in a 64px X 64px area. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D44718
2019-09-06 16:55:39 +00:00
Erica Wright
2b3400de9b Bug 1578544 - Resize margins and heights. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D44533
2019-09-04 14:55:00 +00:00
Itiel
7ac032dbc1 Bug 1578298 - Fix protection details cog icon position for RTL and merge 2 rules r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D44405
2019-09-03 09:00:24 +00:00
Erica Wright
c447952475 Bug 1575359 - Update string on the Lockwise card button. r=fluent-reviewers,flod CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D44043
2019-08-30 18:22:34 +00:00
Andreea Pavel
61b562c852 Backed out changeset b0d7d7218f37 (bug 1575359) on request by Erica 2019-09-01 03:04:26 +03:00
Erica Wright
b739848cb5 Bug 1575359 - Update string on the Lockwise card button. r=fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D44043
2019-08-30 18:22:34 +00:00
Erica Wright
f3bcf4f401 Bug 1577465 - Protection report string revisions. r=fluent-reviewers,johannh,flod
Differential Revision: https://phabricator.services.mozilla.com/D44024
2019-08-30 14:22:02 +00:00
Bogdan Tara
35ff3963ee Backed out 2 changesets (bug 1577465) for browser_protections_* failures CLOSED TREE
Backed out changeset 851753e78f79 (bug 1577465)
Backed out changeset 8d947d23ed42 (bug 1577465)
2019-08-29 23:41:16 +03:00
Noemi Erli
feb15b4c8a Bug 1577465 - Fix ES lint failure. r=eslint-fix 2019-08-29 22:53:12 +03:00
Erica Wright
3ea9ebe0fb Bug 1577465 - Protection report string revisions. r=fluent-reviewers,johannh,flod
Differential Revision: https://phabricator.services.mozilla.com/D44024
2019-08-29 18:57:09 +00:00
Erica Wright
7786943185 Bug 1576562 - Convert icons from background-image so they are displayed in high contrast mode. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D43669
2019-08-29 08:13:36 +00:00
Micah Tigley
6e96a63e3f Bug 1572825 - Add telemetry for tracker "Learn More" links. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41977
2019-08-20 12:38:08 +00:00
Micah Tigley
11da35f070 Bug 1574161 - Monitor columns in about:protections have different heights r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D42326
2019-08-19 16:37:35 +00:00
Marco Zehe
66d414cbfb Bug 1574389 - Give each div containing a bar a role of "img" for accessibility, r=mtigley
While NVDA works fine with the current implementation, JAWS needs the divs themselves to have an explicit role to pick them up properly and read them to the user. Since the divs essentially contain a graphical representation, the "img" role is appropriate to use in this context. This makes JAWS pick up the information for each bar.

Differential Revision: https://phabricator.services.mozilla.com/D42266
2019-08-16 15:20:30 +00:00
Micah Tigley
38727efcca Bug 1570301 - Make protection report's text colors more accessible. r=ntim
Includes:
  - Text for legend tabs
  - Accessible colors for Lockwise and Monitor cards' number labels.

Differential Revision: https://phabricator.services.mozilla.com/D41648
2019-08-16 14:10:43 +00:00
Micah Tigley
87a1038a37 Bug 1573837 - Add utm_* params to the "View full report on Firefox Monitor" link. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D42144
2019-08-15 22:57:09 +00:00
Marco Zehe
759730908a Bug 1574082 - Improve the labelling of the table and radio buttons, r=mtigley
This adds some polish to the existing markup, making it all a bit more intuitive.

1. Associate the graph legend to the fake table so it becomes kind of the caption for that table for screen reader users. Screen reader users will then hear something like "Table showing a graph  of .." plus the table information they already get since bug 1573197 landed.

2. Actually combine the number and tab's title into a spoken label for screen readers on each radio button, and for the description, use the explanatory paragraph's content. That way, screen reader users can just tab and arrow to each item in focus mode and hear all the relevant information at once without having to skip back and forth between the elements.

Differential Revision: https://phabricator.services.mozilla.com/D42082
2019-08-15 14:29:48 +00:00
Micah Tigley
c0427671c2 Bug 1573593 - Show a link to account/device management next to the Lockwise "Syncing to X Devices" label r=johannh,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D41951
2019-08-15 14:11:17 +00:00
Micah Tigley
ac5884e0aa Bug 1561336 - ftl file ready for translations. r=fluent-reviewers,mtigley,flod
Differential Revision: https://phabricator.services.mozilla.com/D41431
2019-08-14 13:52:19 +00:00
Micah Tigley
100a9bdbf4 Bug 1572494 - [RTL] Fix panel cut-off and radio button appearing when tab is selected. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41661
2019-08-13 16:15:13 +00:00
Micah Tigley
40d49ea255 Bug 1572493 - [RTL] Fix positioning of icons in the protection report graph. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41659
2019-08-13 15:48:18 +00:00
Marco Zehe
57034bfec0 Bug 1573197 - Make the bar chart in the protection report accessible, r=mtigley,fluent-reviewers,flod
To make the graph accessible, we turn the graph itself into a WAI-ARIA table. Each day then becomes a row within that table.

Within each row, we first have a total number, and then for each bar, we add another table cell. We record the widest row and add that to the table for assistive technologies to know how many columns there are.

In addition, we take the day legend and make that into the first column via aria-owns. The day becomes the header for the row. This changes the accessible tre structure which now differs significantly from the DOM structure.

Differential Revision: https://phabricator.services.mozilla.com/D41593
2019-08-13 16:07:41 +00:00
Micah Tigley
e1a3fbb159 Bug 1570308 - make legend understandable to screen readers r=fluent-reviewers,mtigley,flod,MarcoZ
Differential Revision: https://phabricator.services.mozilla.com/D41437
2019-08-12 20:44:30 +00:00
Erica Wright
4a3441f761 Bug 1559431 - Add social tracking to the ETP graph r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D40476
2019-08-11 21:43:58 +00:00
Micah Tigley
adedad9dfc Bug 1572506 - [RTL] Fix icon positioning for Monitor and Lockwise cards r=ewright
Differential Revision: https://phabricator.services.mozilla.com/D41256
2019-08-09 20:24:01 +00:00
Erica Wright
be03af523d Bug 1572809 - Change icon gradient for light and dark. r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D41428
2019-08-09 19:38:44 +00:00
Micah Tigley
d410a2e76a Bug 1569614 - Add SUMO content links. r=ewright,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D40902
2019-08-09 15:59:45 +00:00
Erica Wright
2c427f89f8 Bug 1568233 - Add tooltips to the protection report graph r=fluent-reviewers,mtigley,flod
Differential Revision: https://phabricator.services.mozilla.com/D41261
2019-08-09 05:15:26 +00:00