gecko-dev/devtools
Julian Descottes b1e5acf772 Bug 1665547 - [devtools] Throttle calls to _selectColor in SwatchColorPickerTooltip r=rcaliman
This revision introduces throttling for the color picker widget used in the DevTools Inspector Rules view.

The color picker widget can emit a lot a requests when clicking and dragging the mouse on the color "palette".
Locally I measured up to 200 requests per second. Since each request needs to apply the color to the element before the next request can be processed, this results in a bad user experience where requests will keep being applied for several seconds after the user finished using the widget.

Using throttling allows to cap the number of requests we emit, while still making sure the last value is correctly sent to the server.

Differential Revision: https://phabricator.services.mozilla.com/D90530
2020-09-18 15:01:52 +00:00
..
client Bug 1665547 - [devtools] Throttle calls to _selectColor in SwatchColorPickerTooltip r=rcaliman 2020-09-18 15:01:52 +00:00
docs Bug 1629712 - Fix documentation text. r=victoria 2020-08-17 22:52:21 +00:00
platform
server Bug 1572662 - Remove unused option to customize fill color on SelectorHighlighter and BoxModelHighlighter r=jdescottes 2020-09-16 13:43:57 +00:00
shared Bug 1664438 - Destroy pending protocol.js requests when a remote connector closes. r=jdescottes 2020-09-16 08:15:01 +00:00
startup Bug 1634030: lazify main app menu r=Gijs 2020-08-10 17:09:55 +00:00
.eslintrc.js Bug 1652690 - Remove outdated eslint rule for devtools/shared/platform r=nchevobbe,perftest-reviewers,sparky 2020-07-15 14:59:19 +00:00
.eslintrc.mochitests.js Bug 1620537 - Fix eslint issues in devtools .eslintrc*.js files now that ESLint 7 will lint them. r=mossop 2020-07-24 20:39:07 +00:00
.eslintrc.xpcshell.js Bug 1620537 - Fix eslint issues in devtools .eslintrc*.js files now that ESLint 7 will lint them. r=mossop 2020-07-24 20:39:07 +00:00
CODE_OF_CONDUCT.md
moz.build Bug 1645398 - [ci] Add a SCHEDULES rule to prevent 'android' builds and tests on pushes that exclusively modify files under /devtools, r=gbrown,jlast 2020-06-15 13:38:46 +00:00
templates.mozbuild
tsconfig.json