gecko-dev/devtools/client/shared
Nicolas Chevobbe 405cda88ac Bug 1475165 - Make autocomplete always select first item by default; r=Honza.
Previously, we were trying to select the item the closest
to the input used for the autocompletion. It was causing
some weird behaviour when the popup wasn't displayed at
the expected position.
Always selection the top-most item seems will avoid those
cases, bring us consistency across the toolbox as well as
with other tool having autocompletion (code editors, Chrome, …).
The autocomplete-popup test is modified to assert the new behavior.

MozReview-Commit-ID: DhNovX51KRO

--HG--
extra : rebase_source : cfb2ebaaed23ce5c51ef9d8f447f3fabe0a04a49
2018-07-13 16:52:37 +02:00
..
components Bug 1461522 - Add Menu components; r=jdescottes 2018-06-28 15:13:06 +09:00
redux Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
source-map Bug 1464486 - Update Debugger Frontend v59. r=dwalsh 2018-05-29 09:50:10 -04:00
test Bug 1475165 - Make autocomplete always select first item by default; r=Honza. 2018-07-13 16:52:37 +02:00
vendor Bug 1473842 - Upgrade React to v16.4.1 r=nchevobbe 2018-07-06 10:43:34 +01:00
webpack Bug 1425552 - Move clearOutput and clearPrivateMessages from the jsterm and onto the WebConsoleFrame;r=nchevobbe 2018-06-02 16:44:08 -07:00
widgets Bug 1454358, removes unneccessary implementation of ScrollBoxObject rr?enndeakin+6102 r=bz,enndeakin+6102 2018-06-25 10:11:31 -07:00
autocomplete-popup.js Bug 1475165 - Make autocomplete always select first item by default; r=Honza. 2018-07-13 16:52:37 +02:00
browser-loader.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
css-angle.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
curl.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
demangle.js Bug 1339461 - script-generated patch to convert foo.indexOf(...) == -1 to foo.includes(), r=Mossop. 2018-02-01 20:45:22 +01:00
developer-toolbar.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
devices.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
DOMHelpers.jsm Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
enum.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
file-saver.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
focus.js Bug 1461522 - Factor out a focusableSelector utility; r=jdescottes 2018-06-28 15:10:27 +09:00
getjson.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
inplace-editor.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
key-shortcuts.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
keycodes.js
link.js Bug 1466534 - Centralize DevTools link handling. r=jdescottes 2018-06-11 23:42:19 -07:00
moz.build Bug 1461522 - Factor out a focusableSelector utility; r=jdescottes 2018-06-28 15:10:27 +09:00
natural-sort.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
node-attribute-parser.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
options-view.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
output-parser.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
poller.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
prefs.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
react-utils.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
scroll.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
source-utils.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
splitview.css
SplitView.jsm Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
stylesheet-utils.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
suggestion-picker.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
telemetry.js Bug 1466880 - Track toolbox session id in event telemetry probes r=yulia 2018-06-29 16:36:24 +01:00
theme-switching.js Bug 1471162 - Stop using fake floating scrollbar in OSX dark theme;r=pbro 2018-06-28 12:24:46 +02:00
theme.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
undo.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
unicode-url.js Bug 1454910 - Replaces the unicode-url stub with an actual unicode-url shim in the Developer Tools r=nchevobbe 2018-05-03 13:33:47 +08:00
view-source.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
webgl-utils.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00
zoom-keys.js Bug 1454696 - Run eslint --fix for prefer-const;r=yulia 2018-06-01 12:36:09 +02:00