72be82c6809e2cc187e5cffdff0c3e686c564a57: Merge mozilla-inbound to mozilla-central. a=merge
Daniel Varga <dvarga@mozilla.com> - Sun, 21 Apr 2019 00:46:34 +0300 - rev 470301
Push 35894 by dvarga@mozilla.com at Sat, 20 Apr 2019 21:47:58 +0000
Merge mozilla-inbound to mozilla-central. a=merge
e9be442c871e173a409f3b969f5bcea0e1ae4d71: Bug 1185000 - Show a dismissed password manager doorhanger when credit card numbers are detected. r=jaws
prathiksha <prathikshaprasadsuman@gmail.com> - Fri, 19 Apr 2019 13:52:58 -0700 - rev 470300
Push 35894 by dvarga@mozilla.com at Sat, 20 Apr 2019 21:47:58 +0000
Bug 1185000 - Show a dismissed password manager doorhanger when credit card numbers are detected. r=jaws In certain straight-forward cases where we detect a credit card number being used with password fields we will show a dismissed password manager doorhanger. The user can still choose to save in case the valid credit card number is actually their username or password. 1) If the Luhn checksum matches on the username field (see CreditCard.jsm) AND the password is 3 numerical digits (don't handle 4 for now even though it's used by Visa since there are banks that use 4 digits passwords for online banking still). 2) If the Luhn checksum matches on the password value AND we detect that the type=password field is a credit card field via autocomplete=cc-number. ** We must include the @autocomplete check otherwise sites will abuse this loophole on legit login forms and set autocomplete=cc-number on their password fields to avoid saving. For both of these cases we should `dismissed:true` doorhanger, rather than not showing one at all, in case there are false-negatives. Differential Revision: https://phabricator.services.mozilla.com/D25485
33f6d42d7fa92c72b4adb78cf1e6f19932266bf6: Bug 1543449 - Follow-up to properly clear the password field in the doorhanger. r=intermittent
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Fri, 19 Apr 2019 13:49:46 -0700 - rev 470299
Push 35894 by dvarga@mozilla.com at Sat, 20 Apr 2019 21:47:58 +0000
Bug 1543449 - Follow-up to properly clear the password field in the doorhanger. r=intermittent
3dec47dd1b9bd55ef81b52d39f18742ecd2c9c05: Bug 1539677 - Do not highlight the password field when pressing enter on the footer or the insecure field warning. r=MattN
prathiksha <prathikshaprasadsuman@gmail.com> - Fri, 19 Apr 2019 11:54:32 -0700 - rev 470298
Push 35894 by dvarga@mozilla.com at Sat, 20 Apr 2019 21:47:58 +0000
Bug 1539677 - Do not highlight the password field when pressing enter on the footer or the insecure field warning. r=MattN Differential Revision: https://phabricator.services.mozilla.com/D27405
8f243d93742049295c734a5bd6e252d5a7d67c99: Bug 1542646 Part 10 - simplify boolean logic r=dholbert
longsonr <longsonr@gmail.com> - Sat, 20 Apr 2019 11:29:32 +0100 - rev 470297
Push 35894 by dvarga@mozilla.com at Sat, 20 Apr 2019 21:47:58 +0000
Bug 1542646 Part 10 - simplify boolean logic r=dholbert
9bb46f41277cf0beec92dd551c86c500dad5c3cf: Bug 1542646 Part 9 - Fix else after return r=dholbert
longsonr <longsonr@gmail.com> - Sat, 20 Apr 2019 11:26:19 +0100 - rev 470296
Push 35894 by dvarga@mozilla.com at Sat, 20 Apr 2019 21:47:58 +0000
Bug 1542646 Part 9 - Fix else after return r=dholbert
581755bf88997188199042fd77a45336bda434d9: Bug 1545865 Handle inherited attributes overridden by derived element classes r=bgrins
Andrew Swan <aswan@mozilla.com> - Sat, 20 Apr 2019 16:22:10 +0000 - rev 470295
Push 35893 by dvarga@mozilla.com at Sat, 20 Apr 2019 21:44:54 +0000
Bug 1545865 Handle inherited attributes overridden by derived element classes r=bgrins The existing implementation of inherited attributes keeps a data structure in a property on the class, but derived classes were unintentionally getting that structure from their parent class, preventing derived classes from declaring a different set of inherited attributes. Differential Revision: https://phabricator.services.mozilla.com/D28255
bbdaf05c9d16b95a9bea1bf1125d69fb58aacd81: Bug 1545516 - Don't flush parent document layout for detached frames from EnsureSizeAndPositionUpToDate. r=dholbert,bzbarsky
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 20 Apr 2019 14:41:55 +0000 - rev 470294
Push 35893 by dvarga@mozilla.com at Sat, 20 Apr 2019 21:44:54 +0000
Bug 1545516 - Don't flush parent document layout for detached frames from EnsureSizeAndPositionUpToDate. r=dholbert,bzbarsky And add a test for the same not happening already for normal flushes. Differential Revision: https://phabricator.services.mozilla.com/D28192
a092972b53f0e566a36770e7b03363036ff820ec: Merge inbound to mozilla-central. a=merge
Gurzau Raul <rgurzau@mozilla.com> - Sat, 20 Apr 2019 12:54:53 +0300 - rev 470293
Push 35892 by rgurzau@mozilla.com at Sat, 20 Apr 2019 09:55:32 +0000
Merge inbound to mozilla-central. a=merge
6ffe4f5a3c4744adce3f62255cf91351c39a33a0: Bug 1545736: about:profiles buttons should be initialised when the UI loads, not everytime the UI is refreshed. r=jaws
Dave Townsend <dtownsend@oxymoronical.com> - Fri, 19 Apr 2019 06:43:49 -0700 - rev 470292
Push 35892 by rgurzau@mozilla.com at Sat, 20 Apr 2019 09:55:32 +0000
Bug 1545736: about:profiles buttons should be initialised when the UI loads, not everytime the UI is refreshed. r=jaws Differential Revision: https://phabricator.services.mozilla.com/D28194
3425e11a7a2d6c603912c7d747850e827edda748: Bug 1544170 Part 5 - Add test for viewing styles while replaying.
Brian Hackett <bhackett1024@gmail.com> - Fri, 19 Apr 2019 11:27:14 -1000 - rev 470291
Push 35892 by rgurzau@mozilla.com at Sat, 20 Apr 2019 09:55:32 +0000
Bug 1544170 Part 5 - Add test for viewing styles while replaying.
13cfdfc790a066c147ca19da4eb355d774834db7: Bug 1544170 Part 4 - Don't infinitely recurse in newChannelForURL on failure, r=loganfsmyth.
Brian Hackett <bhackett1024@gmail.com> - Fri, 12 Apr 2019 16:37:00 -1000 - rev 470290
Push 35892 by rgurzau@mozilla.com at Sat, 20 Apr 2019 09:55:32 +0000
Bug 1544170 Part 4 - Don't infinitely recurse in newChannelForURL on failure, r=loganfsmyth. Differential Revision: https://phabricator.services.mozilla.com/D27411
5e19fc2158c1875050dd8b79062ade3d2476110d: Bug 1544170 Part 3 - Inspector changes to fetch style sheets from replaying process, r=pbro.
Brian Hackett <bhackett1024@gmail.com> - Fri, 12 Apr 2019 16:36:12 -1000 - rev 470289
Push 35892 by rgurzau@mozilla.com at Sat, 20 Apr 2019 09:55:32 +0000
Bug 1544170 Part 3 - Inspector changes to fetch style sheets from replaying process, r=pbro. Differential Revision: https://phabricator.services.mozilla.com/D27410
c04849933658c636fa3b3f3a3521f94141c36b28: Bug 1544170 Part 2 - ReplayInspector changes to support showing styles, r=loganfsmyth.
Brian Hackett <bhackett1024@gmail.com> - Fri, 12 Apr 2019 16:35:18 -1000 - rev 470288
Push 35892 by rgurzau@mozilla.com at Sat, 20 Apr 2019 09:55:32 +0000
Bug 1544170 Part 2 - ReplayInspector changes to support showing styles, r=loganfsmyth. Differential Revision: https://phabricator.services.mozilla.com/D27409
66ff290649f725c50c4b1815ab2294cbe1fc2f00: Bug 1544170 Part 1 - Notify record/replay system about parsed style sheets, r=heycam.
Brian Hackett <bhackett1024@gmail.com> - Fri, 12 Apr 2019 16:33:00 -1000 - rev 470287
Push 35892 by rgurzau@mozilla.com at Sat, 20 Apr 2019 09:55:32 +0000
Bug 1544170 Part 1 - Notify record/replay system about parsed style sheets, r=heycam. Differential Revision: https://phabricator.services.mozilla.com/D27408
1305877ca306a4ff075c9ef84acf8ba4141e8888: Bug 1535674 Fix race with webextension persistent listeners r=kmag
Andrew Swan <aswan@mozilla.com> - Wed, 17 Apr 2019 10:49:24 -0700 - rev 470286
Push 35892 by rgurzau@mozilla.com at Sat, 20 Apr 2019 09:55:32 +0000
Bug 1535674 Fix race with webextension persistent listeners r=kmag Bug 1495072 uncovered a race in the webextension persistent listener logic where the Promise returned by a listener that is not re-registered during extension startup may never resolve. When this occurs with a blocking webRequest listener, content loads just hang forever. Fix this by forcing primed listeners to reject is they are invoked after the background page has started. Differential Revision: https://phabricator.services.mozilla.com/D27942
b330e84e1458ac4e11343638f622329a48bb952b: Merge mozilla-central to inbound
Dorel Luca <dluca@mozilla.com> - Sat, 20 Apr 2019 00:46:59 +0300 - rev 470285
Push 35892 by rgurzau@mozilla.com at Sat, 20 Apr 2019 09:55:32 +0000
Merge mozilla-central to inbound
0a223da4c1e482cff28ae415e52ef50853b85ff3: Bug 1538781 - Use the right thread for console evaluations when paused in a worker thread's frame, r=nchevobbe.
Brian Hackett <bhackett1024@gmail.com> - Mon, 15 Apr 2019 13:27:53 -1000 - rev 470284
Push 35892 by rgurzau@mozilla.com at Sat, 20 Apr 2019 09:55:32 +0000
Bug 1538781 - Use the right thread for console evaluations when paused in a worker thread's frame, r=nchevobbe. Differential Revision: https://phabricator.services.mozilla.com/D27625
8c09cf1ee1e5321cb042554c088bef563b328d12: Bug 1538249 - Support pinning to the taskbar on Windows 10. r=agashlin
Matt Howell <mhowell@mozilla.com> - Mon, 15 Oct 2018 08:13:12 -0700 - rev 470283
Push 35892 by rgurzau@mozilla.com at Sat, 20 Apr 2019 09:55:32 +0000
Bug 1538249 - Support pinning to the taskbar on Windows 10. r=agashlin
590157f23b85a1cfcd6d3e910fbf4baefec5f3c6: Merge mozilla-central to mozilla-inbound.
Cosmin Sabou <csabou@mozilla.com> - Fri, 19 Apr 2019 19:36:21 +0300 - rev 470282
Push 35892 by rgurzau@mozilla.com at Sat, 20 Apr 2019 09:55:32 +0000
Merge mozilla-central to mozilla-inbound.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 tip