jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/337760 )

Change subject: Update OOjs UI to v0.19.2
......................................................................


Update OOjs UI to v0.19.2

Release notes:
 
https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.19.2

Change-Id: I2dbc0fb49cb500f8a378b5f9c8175fd1dabebf17
---
M lib/oojs-ui/oojs-ui-apex-icons-alerts.css
M lib/oojs-ui/oojs-ui-apex-icons-alerts.rtl.css
M lib/oojs-ui/oojs-ui-apex-icons-content.css
M lib/oojs-ui/oojs-ui-apex-icons-content.rtl.css
M lib/oojs-ui/oojs-ui-apex-icons-editing-advanced.css
M lib/oojs-ui/oojs-ui-apex-icons-editing-advanced.rtl.css
M lib/oojs-ui/oojs-ui-apex-icons-editing-core.css
M lib/oojs-ui/oojs-ui-apex-icons-editing-core.rtl.css
M lib/oojs-ui/oojs-ui-apex-icons-editing-list.css
M lib/oojs-ui/oojs-ui-apex-icons-editing-list.rtl.css
M lib/oojs-ui/oojs-ui-apex-icons-editing-styling.css
M lib/oojs-ui/oojs-ui-apex-icons-editing-styling.rtl.css
M lib/oojs-ui/oojs-ui-apex-icons-interactions.css
M lib/oojs-ui/oojs-ui-apex-icons-interactions.rtl.css
M lib/oojs-ui/oojs-ui-apex-icons-media.css
M lib/oojs-ui/oojs-ui-apex-icons-media.rtl.css
M lib/oojs-ui/oojs-ui-apex-icons-moderation.css
M lib/oojs-ui/oojs-ui-apex-icons-moderation.rtl.css
M lib/oojs-ui/oojs-ui-apex-icons-movement.css
M lib/oojs-ui/oojs-ui-apex-icons-movement.rtl.css
M lib/oojs-ui/oojs-ui-apex.css
M lib/oojs-ui/oojs-ui-apex.js
M lib/oojs-ui/oojs-ui-apex.rtl.css
M lib/oojs-ui/oojs-ui-core-apex.css
M lib/oojs-ui/oojs-ui-core-apex.rtl.css
M lib/oojs-ui/oojs-ui-core-mediawiki.css
M lib/oojs-ui/oojs-ui-core-mediawiki.rtl.css
M lib/oojs-ui/oojs-ui-core.js
M lib/oojs-ui/oojs-ui-images-apex.css
M lib/oojs-ui/oojs-ui-images-apex.rtl.css
M lib/oojs-ui/oojs-ui-images-mediawiki.css
M lib/oojs-ui/oojs-ui-images-mediawiki.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-accessibility.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-accessibility.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-alerts.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-alerts.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-content.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-content.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-editing-advanced.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-editing-advanced.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-editing-core.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-editing-core.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-editing-list.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-editing-list.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-editing-styling.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-editing-styling.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-interactions.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-interactions.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-layout.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-layout.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-location.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-location.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-media.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-media.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-moderation.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-moderation.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-movement.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-movement.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-user.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-user.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-wikimedia.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-wikimedia.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki.css
M lib/oojs-ui/oojs-ui-mediawiki.js
M lib/oojs-ui/oojs-ui-mediawiki.rtl.css
M lib/oojs-ui/oojs-ui-toolbars-apex.css
M lib/oojs-ui/oojs-ui-toolbars-apex.rtl.css
M lib/oojs-ui/oojs-ui-toolbars-mediawiki.css
M lib/oojs-ui/oojs-ui-toolbars-mediawiki.rtl.css
M lib/oojs-ui/oojs-ui-toolbars.js
M lib/oojs-ui/oojs-ui-widgets-apex.css
M lib/oojs-ui/oojs-ui-widgets-apex.rtl.css
M lib/oojs-ui/oojs-ui-widgets-mediawiki.css
M lib/oojs-ui/oojs-ui-widgets-mediawiki.rtl.css
M lib/oojs-ui/oojs-ui-widgets.js
M lib/oojs-ui/oojs-ui-windows-apex.css
M lib/oojs-ui/oojs-ui-windows-apex.rtl.css
M lib/oojs-ui/oojs-ui-windows-mediawiki.css
M lib/oojs-ui/oojs-ui-windows-mediawiki.rtl.css
M lib/oojs-ui/oojs-ui-windows.js
M lib/oojs-ui/themes/apex/images/icons/eye.png
M lib/oojs-ui/themes/apex/images/icons/eye.svg
M lib/oojs-ui/themes/mediawiki/images/icons/eye-invert.png
M lib/oojs-ui/themes/mediawiki/images/icons/eye-invert.svg
M lib/oojs-ui/themes/mediawiki/images/icons/eye-progressive.png
M lib/oojs-ui/themes/mediawiki/images/icons/eye-progressive.svg
M lib/oojs-ui/themes/mediawiki/images/icons/eye.png
M lib/oojs-ui/themes/mediawiki/images/icons/eye.svg
88 files changed, 349 insertions(+), 335 deletions(-)

Approvals:
  jenkins-bot: Verified
  Jforrester: Looks good to me, approved



diff --git a/lib/oojs-ui/oojs-ui-apex-icons-alerts.css 
b/lib/oojs-ui/oojs-ui-apex-icons-alerts.css
index 60d32a5..04eb7b8 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-alerts.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-alerts.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-bell {
   background-image: url('themes/apex/images/icons/bell.png');
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-alerts.rtl.css 
b/lib/oojs-ui/oojs-ui-apex-icons-alerts.rtl.css
index 10b9fca..ca623ef 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-alerts.rtl.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-alerts.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-bell {
   background-image: url('themes/apex/images/icons/bell.png');
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-content.css 
b/lib/oojs-ui/oojs-ui-apex-icons-content.css
index 4640718..2e37e0d 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-content.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-content.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-articles {
   background-image: url('themes/apex/images/icons/articles-ltr.png');
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-content.rtl.css 
b/lib/oojs-ui/oojs-ui-apex-icons-content.rtl.css
index dfa0ee4..eccb8fc 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-content.rtl.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-content.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-articles {
   background-image: url('themes/apex/images/icons/articles-rtl.png');
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-editing-advanced.css 
b/lib/oojs-ui/oojs-ui-apex-icons-editing-advanced.css
index 1d093ea..40278aa 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-editing-advanced.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-editing-advanced.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-alignCentre {
   background-image: url('themes/apex/images/icons/align-center.png');
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-editing-advanced.rtl.css 
b/lib/oojs-ui/oojs-ui-apex-icons-editing-advanced.rtl.css
index dcd3bab..c9e3aee 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-editing-advanced.rtl.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-editing-advanced.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-alignCentre {
   background-image: url('themes/apex/images/icons/align-center.png');
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-editing-core.css 
b/lib/oojs-ui/oojs-ui-apex-icons-editing-core.css
index 1e69b66..9a45cd9 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-editing-core.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-editing-core.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-edit {
   background-image: url('themes/apex/images/icons/edit-ltr.png');
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-editing-core.rtl.css 
b/lib/oojs-ui/oojs-ui-apex-icons-editing-core.rtl.css
index 7fcbc96..4d89bcb 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-editing-core.rtl.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-editing-core.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-edit {
   background-image: url('themes/apex/images/icons/edit-rtl.png');
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-editing-list.css 
b/lib/oojs-ui/oojs-ui-apex-icons-editing-list.css
index bab7357..dd98bfa 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-editing-list.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-editing-list.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-indent {
   background-image: url('themes/apex/images/icons/indent-ltr.png');
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-editing-list.rtl.css 
b/lib/oojs-ui/oojs-ui-apex-icons-editing-list.rtl.css
index b015776..eb91355 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-editing-list.rtl.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-editing-list.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-indent {
   background-image: url('themes/apex/images/icons/indent-rtl.png');
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-editing-styling.css 
b/lib/oojs-ui/oojs-ui-apex-icons-editing-styling.css
index 88fde8c..b9d8536 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-editing-styling.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-editing-styling.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-bigger {
   background-image: url('themes/apex/images/icons/bigger-ltr.png');
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-editing-styling.rtl.css 
b/lib/oojs-ui/oojs-ui-apex-icons-editing-styling.rtl.css
index ac2e137..5b52cc5 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-editing-styling.rtl.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-editing-styling.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-bigger {
   background-image: url('themes/apex/images/icons/bigger-rtl.png');
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-interactions.css 
b/lib/oojs-ui/oojs-ui-apex-icons-interactions.css
index 1f5e984..7851a8a 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-interactions.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-interactions.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-beta {
   background-image: url('themes/apex/images/icons/beta.png');
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-interactions.rtl.css 
b/lib/oojs-ui/oojs-ui-apex-icons-interactions.rtl.css
index 4506a44..7c6cb4b 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-interactions.rtl.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-interactions.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-beta {
   background-image: url('themes/apex/images/icons/beta.png');
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-media.css 
b/lib/oojs-ui/oojs-ui-apex-icons-media.css
index ebc4c8c..5413ff3 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-media.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-media.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-fullScreen {
   background-image: url('themes/apex/images/icons/fullScreen.png');
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-media.rtl.css 
b/lib/oojs-ui/oojs-ui-apex-icons-media.rtl.css
index 6d26bd7..1a1cd49 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-media.rtl.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-media.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-fullScreen {
   background-image: url('themes/apex/images/icons/fullScreen.png');
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-moderation.css 
b/lib/oojs-ui/oojs-ui-apex-icons-moderation.css
index 4778f03..1a1f810 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-moderation.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-moderation.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-block {
   background-image: url('themes/apex/images/icons/block.png');
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-moderation.rtl.css 
b/lib/oojs-ui/oojs-ui-apex-icons-moderation.rtl.css
index 82111a7..77fbeb5 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-moderation.rtl.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-moderation.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-block {
   background-image: url('themes/apex/images/icons/block.png');
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-movement.css 
b/lib/oojs-ui/oojs-ui-apex-icons-movement.css
index c4d255b..b03b0af 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-movement.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-movement.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-arrowNext {
   background-image: url('themes/apex/images/icons/arrow-ltr.png');
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-movement.rtl.css 
b/lib/oojs-ui/oojs-ui-apex-icons-movement.rtl.css
index 3832a6c..7201ac8 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-movement.rtl.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-movement.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-arrowNext {
   background-image: url('themes/apex/images/icons/arrow-rtl.png');
diff --git a/lib/oojs-ui/oojs-ui-apex.css b/lib/oojs-ui/oojs-ui-apex.css
index e592b43..a089da3 100644
--- a/lib/oojs-ui/oojs-ui-apex.css
+++ b/lib/oojs-ui/oojs-ui-apex.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-element-hidden {
   display: none !important;
@@ -235,6 +235,9 @@
      -moz-box-sizing: border-box;
           box-sizing: border-box;
   min-height: 3.125em;
+}
+.oo-ui-floatableElement {
+  position: absolute;
 }
 .oo-ui-iconElement .oo-ui-iconElement-icon,
 .oo-ui-iconElement.oo-ui-iconElement-icon {
@@ -647,7 +650,6 @@
 }
 .oo-ui-popupWidget {
   position: absolute;
-  /* @noflip */
   left: 0;
 }
 .oo-ui-popupWidget-popup {
@@ -662,8 +664,7 @@
 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor {
   display: block;
   position: absolute;
-  /* `top` property is to be set in theme's selector due to specific 
`@size-anchor` values
-                       /* @noflip */
+  /* `top` property is to be set in theme's selector due to specific 
`@size-anchor` values */
   left: 0;
   background-repeat: no-repeat;
 }
@@ -748,11 +749,9 @@
   cursor: auto;
 }
 .oo-ui-popupWidget.oo-ui-popupButtonWidget-frameless-popup {
-  /* @noflip */
   margin-left: 0.9375em;
 }
 .oo-ui-popupWidget.oo-ui-popupButtonWidget-framed-popup {
-  /* @noflip */
   margin-left: 1.2375em;
 }
 .oo-ui-inputWidget {
@@ -1284,14 +1283,14 @@
 }
 
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-draggableElement-handle,
 .oo-ui-draggableElement-handle.oo-ui-widget {
@@ -2199,14 +2198,14 @@
 }
 
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-popupTool .oo-ui-popupWidget-popup,
 .oo-ui-popupTool .oo-ui-popupWidget-anchor {
@@ -2694,14 +2693,14 @@
 }
 
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-actionWidget.oo-ui-pendingElement-pending {
   background-image: /* @embed */ url(themes/apex/images/textures/pending.gif);
@@ -3110,14 +3109,14 @@
 }
 
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-add {
   background-image: url('themes/apex/images/icons/add.png');
diff --git a/lib/oojs-ui/oojs-ui-apex.js b/lib/oojs-ui/oojs-ui-apex.js
index 3fc8b45..2307413 100644
--- a/lib/oojs-ui/oojs-ui-apex.js
+++ b/lib/oojs-ui/oojs-ui-apex.js
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:31Z
+ * Date: 2017-02-14T22:47:20Z
  */
 ( function ( OO ) {
 
diff --git a/lib/oojs-ui/oojs-ui-apex.rtl.css b/lib/oojs-ui/oojs-ui-apex.rtl.css
index 505fbfc..ebc0e3a 100644
--- a/lib/oojs-ui/oojs-ui-apex.rtl.css
+++ b/lib/oojs-ui/oojs-ui-apex.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-element-hidden {
   display: none !important;
@@ -235,6 +235,9 @@
      -moz-box-sizing: border-box;
           box-sizing: border-box;
   min-height: 3.125em;
+}
+.oo-ui-floatableElement {
+  position: absolute;
 }
 .oo-ui-iconElement .oo-ui-iconElement-icon,
 .oo-ui-iconElement.oo-ui-iconElement-icon {
@@ -647,8 +650,7 @@
 }
 .oo-ui-popupWidget {
   position: absolute;
-  /* @noflip */
-  left: 0;
+  right: 0;
 }
 .oo-ui-popupWidget-popup {
   position: relative;
@@ -662,9 +664,8 @@
 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor {
   display: block;
   position: absolute;
-  /* %60top` property is to be set in theme's selector due to specific 
`@size-anchor` values
-                       /* @noflip */
-  left: 0;
+  /* %60top` property is to be set in theme's selector due to specific 
`@size-anchor` values */
+  right: 0;
   background-repeat: no-repeat;
 }
 .oo-ui-popupWidget-head {
@@ -748,12 +749,10 @@
   cursor: auto;
 }
 .oo-ui-popupWidget.oo-ui-popupButtonWidget-frameless-popup {
-  /* @noflip */
-  margin-left: 0.9375em;
+  margin-right: 0.9375em;
 }
 .oo-ui-popupWidget.oo-ui-popupButtonWidget-framed-popup {
-  /* @noflip */
-  margin-left: 1.2375em;
+  margin-right: 1.2375em;
 }
 .oo-ui-inputWidget {
   margin-left: 0.5em;
@@ -1284,14 +1283,14 @@
 }
 
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-draggableElement-handle,
 .oo-ui-draggableElement-handle.oo-ui-widget {
@@ -2199,14 +2198,14 @@
 }
 
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-popupTool .oo-ui-popupWidget-popup,
 .oo-ui-popupTool .oo-ui-popupWidget-anchor {
@@ -2694,14 +2693,14 @@
 }
 
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-actionWidget.oo-ui-pendingElement-pending {
   background-image: /* @embed */ url(themes/apex/images/textures/pending.gif);
@@ -3110,14 +3109,14 @@
 }
 
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-add {
   background-image: url('themes/apex/images/icons/add.png');
diff --git a/lib/oojs-ui/oojs-ui-core-apex.css 
b/lib/oojs-ui/oojs-ui-core-apex.css
index 3144734..524c16b 100644
--- a/lib/oojs-ui/oojs-ui-core-apex.css
+++ b/lib/oojs-ui/oojs-ui-core-apex.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-element-hidden {
   display: none !important;
@@ -235,6 +235,9 @@
      -moz-box-sizing: border-box;
           box-sizing: border-box;
   min-height: 3.125em;
+}
+.oo-ui-floatableElement {
+  position: absolute;
 }
 .oo-ui-iconElement .oo-ui-iconElement-icon,
 .oo-ui-iconElement.oo-ui-iconElement-icon {
@@ -647,7 +650,6 @@
 }
 .oo-ui-popupWidget {
   position: absolute;
-  /* @noflip */
   left: 0;
 }
 .oo-ui-popupWidget-popup {
@@ -662,8 +664,7 @@
 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor {
   display: block;
   position: absolute;
-  /* `top` property is to be set in theme's selector due to specific 
`@size-anchor` values
-                       /* @noflip */
+  /* `top` property is to be set in theme's selector due to specific 
`@size-anchor` values */
   left: 0;
   background-repeat: no-repeat;
 }
@@ -748,11 +749,9 @@
   cursor: auto;
 }
 .oo-ui-popupWidget.oo-ui-popupButtonWidget-frameless-popup {
-  /* @noflip */
   margin-left: 0.9375em;
 }
 .oo-ui-popupWidget.oo-ui-popupButtonWidget-framed-popup {
-  /* @noflip */
   margin-left: 1.2375em;
 }
 .oo-ui-inputWidget {
diff --git a/lib/oojs-ui/oojs-ui-core-apex.rtl.css 
b/lib/oojs-ui/oojs-ui-core-apex.rtl.css
index 1c2c018..87679d7 100644
--- a/lib/oojs-ui/oojs-ui-core-apex.rtl.css
+++ b/lib/oojs-ui/oojs-ui-core-apex.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-element-hidden {
   display: none !important;
@@ -235,6 +235,9 @@
      -moz-box-sizing: border-box;
           box-sizing: border-box;
   min-height: 3.125em;
+}
+.oo-ui-floatableElement {
+  position: absolute;
 }
 .oo-ui-iconElement .oo-ui-iconElement-icon,
 .oo-ui-iconElement.oo-ui-iconElement-icon {
@@ -647,8 +650,7 @@
 }
 .oo-ui-popupWidget {
   position: absolute;
-  /* @noflip */
-  left: 0;
+  right: 0;
 }
 .oo-ui-popupWidget-popup {
   position: relative;
@@ -662,9 +664,8 @@
 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor {
   display: block;
   position: absolute;
-  /* %60top` property is to be set in theme's selector due to specific 
`@size-anchor` values
-                       /* @noflip */
-  left: 0;
+  /* %60top` property is to be set in theme's selector due to specific 
`@size-anchor` values */
+  right: 0;
   background-repeat: no-repeat;
 }
 .oo-ui-popupWidget-head {
@@ -748,12 +749,10 @@
   cursor: auto;
 }
 .oo-ui-popupWidget.oo-ui-popupButtonWidget-frameless-popup {
-  /* @noflip */
-  margin-left: 0.9375em;
+  margin-right: 0.9375em;
 }
 .oo-ui-popupWidget.oo-ui-popupButtonWidget-framed-popup {
-  /* @noflip */
-  margin-left: 1.2375em;
+  margin-right: 1.2375em;
 }
 .oo-ui-inputWidget {
   margin-left: 0.5em;
diff --git a/lib/oojs-ui/oojs-ui-core-mediawiki.css 
b/lib/oojs-ui/oojs-ui-core-mediawiki.css
index d1d4a57..f3b3fce 100644
--- a/lib/oojs-ui/oojs-ui-core-mediawiki.css
+++ b/lib/oojs-ui/oojs-ui-core-mediawiki.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-element-hidden {
   display: none !important;
@@ -381,6 +381,9 @@
      -moz-box-sizing: border-box;
           box-sizing: border-box;
   min-height: 3.125em;
+}
+.oo-ui-floatableElement {
+  position: absolute;
 }
 .oo-ui-iconElement .oo-ui-iconElement-icon,
 .oo-ui-iconElement.oo-ui-iconElement-icon {
@@ -803,7 +806,6 @@
 }
 .oo-ui-popupWidget {
   position: absolute;
-  /* @noflip */
   left: 0;
 }
 .oo-ui-popupWidget-popup {
@@ -818,8 +820,7 @@
 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor {
   display: block;
   position: absolute;
-  /* `top` property is to be set in theme's selector due to specific 
`@size-anchor` values
-                       /* @noflip */
+  /* `top` property is to be set in theme's selector due to specific 
`@size-anchor` values */
   left: 0;
   background-repeat: no-repeat;
 }
@@ -904,11 +905,9 @@
   cursor: auto;
 }
 .oo-ui-popupWidget.oo-ui-popupButtonWidget-frameless-popup {
-  /* @noflip */
   margin-left: 0.9375em;
 }
 .oo-ui-popupWidget.oo-ui-popupButtonWidget-framed-popup {
-  /* @noflip */
   margin-left: 1.5em;
 }
 .oo-ui-inputWidget {
diff --git a/lib/oojs-ui/oojs-ui-core-mediawiki.rtl.css 
b/lib/oojs-ui/oojs-ui-core-mediawiki.rtl.css
index 0f3035a..6d58363 100644
--- a/lib/oojs-ui/oojs-ui-core-mediawiki.rtl.css
+++ b/lib/oojs-ui/oojs-ui-core-mediawiki.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-element-hidden {
   display: none !important;
@@ -381,6 +381,9 @@
      -moz-box-sizing: border-box;
           box-sizing: border-box;
   min-height: 3.125em;
+}
+.oo-ui-floatableElement {
+  position: absolute;
 }
 .oo-ui-iconElement .oo-ui-iconElement-icon,
 .oo-ui-iconElement.oo-ui-iconElement-icon {
@@ -803,8 +806,7 @@
 }
 .oo-ui-popupWidget {
   position: absolute;
-  /* @noflip */
-  left: 0;
+  right: 0;
 }
 .oo-ui-popupWidget-popup {
   position: relative;
@@ -818,9 +820,8 @@
 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor {
   display: block;
   position: absolute;
-  /* %60top` property is to be set in theme's selector due to specific 
`@size-anchor` values
-                       /* @noflip */
-  left: 0;
+  /* %60top` property is to be set in theme's selector due to specific 
`@size-anchor` values */
+  right: 0;
   background-repeat: no-repeat;
 }
 .oo-ui-popupWidget-head {
@@ -831,10 +832,10 @@
           user-select: none;
 }
 .oo-ui-popupWidget-head > .oo-ui-buttonWidget {
-  float: right;
+  float: left;
 }
 .oo-ui-popupWidget-head > .oo-ui-labelElement-label {
-  float: left;
+  float: right;
   cursor: default;
 }
 .oo-ui-popupWidget-body {
@@ -867,20 +868,20 @@
 }
 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor:before {
   bottom: -10px;
-  left: -9px;
+  right: -9px;
   border-bottom-color: #a2a9b1;
   border-width: 10px;
 }
 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor:after {
   bottom: -10px;
-  left: -8px;
+  right: -8px;
   border-bottom-color: #fff;
   border-width: 9px;
 }
 .oo-ui-popupWidget-transitioning .oo-ui-popupWidget-popup {
-  -webkit-transition: width 100ms, height 100ms, left 100ms;
-     -moz-transition: width 100ms, height 100ms, left 100ms;
-          transition: width 100ms, height 100ms, left 100ms;
+  -webkit-transition: width 100ms, height 100ms, right 100ms;
+     -moz-transition: width 100ms, height 100ms, right 100ms;
+          transition: width 100ms, height 100ms, right 100ms;
 }
 .oo-ui-popupWidget-head {
   height: 2.5em;
@@ -904,18 +905,16 @@
   cursor: auto;
 }
 .oo-ui-popupWidget.oo-ui-popupButtonWidget-frameless-popup {
-  /* @noflip */
-  margin-left: 0.9375em;
+  margin-right: 0.9375em;
 }
 .oo-ui-popupWidget.oo-ui-popupButtonWidget-framed-popup {
-  /* @noflip */
-  margin-left: 1.5em;
+  margin-right: 1.5em;
 }
 .oo-ui-inputWidget {
-  margin-right: 0.5em;
+  margin-left: 0.5em;
 }
 .oo-ui-inputWidget:last-child {
-  margin-right: 0;
+  margin-left: 0;
 }
 .oo-ui-buttonInputWidget > button,
 .oo-ui-buttonInputWidget > input {
@@ -951,7 +950,7 @@
      -moz-box-sizing: border-box;
           box-sizing: border-box;
   position: absolute;
-  left: 0;
+  right: 0;
   width: 1.5625em;
   height: 1.5625em;
   border: 1px solid #72777d;
diff --git a/lib/oojs-ui/oojs-ui-core.js b/lib/oojs-ui/oojs-ui-core.js
index 53ddf48..e327e5f 100644
--- a/lib/oojs-ui/oojs-ui-core.js
+++ b/lib/oojs-ui/oojs-ui-core.js
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:31Z
+ * Date: 2017-02-14T22:47:20Z
  */
 ( function ( OO ) {
 
@@ -3816,7 +3816,9 @@
 
        // Initialization
        if ( this.input instanceof OO.ui.InputWidget ) {
-               this.$element.attr( 'for', this.input.getInputId() );
+               if ( this.input.getInputId() ) {
+                       this.$element.attr( 'for', this.input.getInputId() );
+               }
        }
        this.$element.addClass( 'oo-ui-labelWidget' );
 };
@@ -4086,7 +4088,7 @@
                                this.$floatableClosestScrollable = null;
                        }
 
-                       this.$floatable.css( { left: '', top: '' } );
+                       this.$floatable.css( { left: '', right: '', top: '' } );
                }
        }
 
@@ -4161,9 +4163,14 @@
        }
 
        pos = OO.ui.Element.static.getRelativePosition( 
this.$floatableContainer, this.$floatable.offsetParent() );
-
        // Position under container
        pos.top += this.$floatableContainer.height();
+       // In LTR, we position from the left, and pos.left is already set
+       // In RTL, we position from the right instead.
+       if ( this.$floatableContainer.css( 'direction' ) === 'rtl' ) {
+               pos.right = this.$floatable.offsetParent().width() - pos.left - 
this.$floatableContainer.outerWidth();
+               delete pos.left;
+       }
        this.$floatable.css( pos );
 
        // We updated the position, so re-evaluate the clipping state.
@@ -4421,8 +4428,11 @@
        clipHeight = allotedHeight < naturalHeight;
 
        if ( clipWidth ) {
+               // The order matters here. If overflow is not set first, Chrome 
displays bogus scrollbars. (T157672)
+               // Forcing a reflow is a smaller workaround than calling 
reconsiderScrollbars() for this case.
+               this.$clippable.css( 'overflowX', 'scroll' );
+               void this.$clippable[ 0 ].offsetHeight; // Force reflow
                this.$clippable.css( {
-                       overflowX: 'scroll',
                        width: Math.max( 0, allotedWidth ),
                        maxWidth: ''
                } );
@@ -4434,8 +4444,11 @@
                } );
        }
        if ( clipHeight ) {
+               // The order matters here. If overflow is not set first, Chrome 
displays bogus scrollbars. (T157672)
+               // Forcing a reflow is a smaller workaround than calling 
reconsiderScrollbars() for this case.
+               this.$clippable.css( 'overflowY', 'scroll' );
+               void this.$clippable[ 0 ].offsetHeight; // Force reflow
                this.$clippable.css( {
-                       overflowY: 'scroll',
                        height: Math.max( 0, allotedHeight ),
                        maxHeight: ''
                } );
@@ -4766,14 +4779,27 @@
  */
 OO.ui.PopupWidget.prototype.updateDimensions = function ( transition ) {
        var popupOffset, originOffset, containerLeft, containerWidth, 
containerRight,
-               popupLeft, popupRight, overlapLeft, overlapRight, anchorWidth,
-               align = this.align,
+               popupLeft, popupRight, overlapLeft, overlapRight, anchorWidth, 
direction,
+               dirFactor, align,
+               alignMap = {
+                       ltr: {
+                               'force-left': 'backwards',
+                               'force-right': 'forwards'
+                       },
+                       rtl: {
+                               'force-left': 'forwards',
+                               'force-right': 'backwards'
+                       }
+               },
                widget = this;
 
        if ( !this.$container ) {
                // Lazy-initialize $container if not specified in constructor
                this.$container = $( 
this.getClosestScrollableElementContainer() );
        }
+       direction = this.$container.css( 'direction' );
+       dirFactor = direction === 'rtl' ? -1 : 1;
+       align = alignMap[ direction ][ this.align ] || this.align;
 
        // Set height and width before measuring things, since it might cause 
our measurements
        // to change (e.g. due to scrollbars appearing or disappearing)
@@ -4782,34 +4808,24 @@
                height: this.height !== null ? this.height : 'auto'
        } );
 
-       // If we are in RTL, we need to flip the alignment, unless it is center
-       if ( align === 'forwards' || align === 'backwards' ) {
-               if ( this.$container.css( 'direction' ) === 'rtl' ) {
-                       align = ( { forwards: 'force-left', backwards: 
'force-right' } )[ this.align ];
-               } else {
-                       align = ( { forwards: 'force-right', backwards: 
'force-left' } )[ this.align ];
-               }
-
-       }
-
        // Compute initial popupOffset based on alignment
-       popupOffset = this.width * ( { 'force-left': -1, center: -0.5, 
'force-right': 0 } )[ align ];
+       popupOffset = this.width * ( { backwards: -1, center: -0.5, forwards: 0 
} )[ align ];
 
        // Figure out if this will cause the popup to go beyond the edge of the 
container
        originOffset = this.$element.offset().left;
        containerLeft = this.$container.offset().left;
        containerWidth = this.$container.innerWidth();
        containerRight = containerLeft + containerWidth;
-       popupLeft = popupOffset - this.containerPadding;
-       popupRight = popupOffset + this.containerPadding + this.width + 
this.containerPadding;
+       popupLeft = dirFactor * popupOffset - this.containerPadding;
+       popupRight = dirFactor * popupOffset + this.containerPadding + 
this.width + this.containerPadding;
        overlapLeft = ( originOffset + popupLeft ) - containerLeft;
        overlapRight = containerRight - ( originOffset + popupRight );
 
        // Adjust offset to make the popup not go beyond the edge, if needed
        if ( overlapRight < 0 ) {
-               popupOffset += overlapRight;
+               popupOffset += dirFactor * overlapRight;
        } else if ( overlapLeft < 0 ) {
-               popupOffset -= overlapLeft;
+               popupOffset -= dirFactor * overlapLeft;
        }
 
        // Adjust offset to avoid anchor being rendered too close to the edge
@@ -4830,7 +4846,7 @@
        }
 
        // Position body relative to anchor
-       this.$popup.css( 'margin-left', popupOffset );
+       this.$popup.css( direction === 'rtl' ? 'margin-right' : 'margin-left', 
popupOffset );
 
        if ( transition ) {
                // Prevent transitioning after transition is complete
@@ -9562,6 +9578,15 @@
                }
        }
 
+       // Check browser validity and reject if it is invalid
+       if (
+               this.$input[ 0 ].checkValidity !== undefined &&
+               this.$input[ 0 ].checkValidity() === false
+       ) {
+               return rejectOrResolve( false );
+       }
+
+       // Run our checks if the browser thinks the field is valid
        if ( this.validate instanceof Function ) {
                result = this.validate( this.getValue() );
                if ( result && $.isFunction( result.promise ) ) {
@@ -10112,7 +10137,9 @@
 
        // Initialization
        if ( fieldWidget.constructor.static.supportsSimpleLabel ) {
-               this.$label.attr( 'for', this.fieldWidget.getInputId() );
+               if ( this.fieldWidget.getInputId() ) {
+                       this.$label.attr( 'for', this.fieldWidget.getInputId() 
);
+               }
        }
        this.$element
                .addClass( 'oo-ui-fieldLayout' )
diff --git a/lib/oojs-ui/oojs-ui-images-apex.css 
b/lib/oojs-ui/oojs-ui-images-apex.css
index a18630d..0d31a0a 100644
--- a/lib/oojs-ui/oojs-ui-images-apex.css
+++ b/lib/oojs-ui/oojs-ui-images-apex.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-add {
   background-image: url('themes/apex/images/icons/add.png');
diff --git a/lib/oojs-ui/oojs-ui-images-apex.rtl.css 
b/lib/oojs-ui/oojs-ui-images-apex.rtl.css
index 27faa6c..0497e4e 100644
--- a/lib/oojs-ui/oojs-ui-images-apex.rtl.css
+++ b/lib/oojs-ui/oojs-ui-images-apex.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-add {
   background-image: url('themes/apex/images/icons/add.png');
diff --git a/lib/oojs-ui/oojs-ui-images-mediawiki.css 
b/lib/oojs-ui/oojs-ui-images-mediawiki.css
index 6b7c1f6..bc18b7c 100644
--- a/lib/oojs-ui/oojs-ui-images-mediawiki.css
+++ b/lib/oojs-ui/oojs-ui-images-mediawiki.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-add {
   background-image: url('themes/mediawiki/images/icons/add.png');
diff --git a/lib/oojs-ui/oojs-ui-images-mediawiki.rtl.css 
b/lib/oojs-ui/oojs-ui-images-mediawiki.rtl.css
index 2002410..ad59176 100644
--- a/lib/oojs-ui/oojs-ui-images-mediawiki.rtl.css
+++ b/lib/oojs-ui/oojs-ui-images-mediawiki.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-add {
   background-image: url('themes/mediawiki/images/icons/add.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-accessibility.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-accessibility.css
index f778444..e4362d1 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-accessibility.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-accessibility.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-bright {
   background-image: url('themes/mediawiki/images/icons/bright.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-accessibility.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-accessibility.rtl.css
index b63f2c5..45ebf45 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-accessibility.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-accessibility.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-bright {
   background-image: url('themes/mediawiki/images/icons/bright.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-alerts.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-alerts.css
index 2dc310f..66b241b 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-alerts.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-alerts.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-bell {
   background-image: url('themes/mediawiki/images/icons/bell.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-alerts.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-alerts.rtl.css
index d266af5..0fb3208 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-alerts.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-alerts.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-bell {
   background-image: url('themes/mediawiki/images/icons/bell.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-content.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-content.css
index ea57f85..fdb8af6 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-content.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-content.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-article {
   background-image: url('themes/mediawiki/images/icons/article-ltr.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-content.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-content.rtl.css
index 593309c..73cf8e0 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-content.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-content.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-article {
   background-image: url('themes/mediawiki/images/icons/article-rtl.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-advanced.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-advanced.css
index 55e85bb..bfb5851 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-advanced.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-advanced.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-alignCentre {
   background-image: url('themes/mediawiki/images/icons/align-center.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-advanced.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-advanced.rtl.css
index d0bcfe7..5afb23c 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-advanced.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-advanced.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-alignCentre {
   background-image: url('themes/mediawiki/images/icons/align-center.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-core.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-core.css
index 389c51a..bcc464a 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-core.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-core.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-edit {
   background-image: url('themes/mediawiki/images/icons/edit-ltr.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-core.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-core.rtl.css
index 18a0f5f..6f5ebe6 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-core.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-core.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-edit {
   background-image: url('themes/mediawiki/images/icons/edit-rtl.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-list.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-list.css
index a5a8514..1fd3bb7 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-list.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-list.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-indent {
   background-image: url('themes/mediawiki/images/icons/indent-ltr.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-list.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-list.rtl.css
index 7684eac..52f7acd 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-list.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-list.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-indent {
   background-image: url('themes/mediawiki/images/icons/indent-rtl.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-styling.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-styling.css
index e739670..46de598 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-styling.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-styling.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-bigger {
   background-image: url('themes/mediawiki/images/icons/bigger-ltr.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-styling.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-styling.rtl.css
index 4b7a814..002c383 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-styling.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-styling.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-bigger {
   background-image: url('themes/mediawiki/images/icons/bigger-rtl.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-interactions.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-interactions.css
index 135183e..e92202b 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-interactions.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-interactions.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-beta {
   background-image: url('themes/mediawiki/images/icons/beta.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-interactions.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-interactions.rtl.css
index dda94db..e2a9c5f 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-interactions.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-interactions.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-beta {
   background-image: url('themes/mediawiki/images/icons/beta.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-layout.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-layout.css
index 25820bb..1794572 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-layout.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-layout.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-stripeFlow {
   background-image: url('themes/mediawiki/images/icons/stripeFlow-ltr.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-layout.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-layout.rtl.css
index eaa0af1..84dc522 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-layout.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-layout.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-stripeFlow {
   background-image: url('themes/mediawiki/images/icons/stripeFlow-rtl.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-location.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-location.css
index 6528e89..00acbc9 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-location.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-location.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-map {
   background-image: url('themes/mediawiki/images/icons/map-ltr.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-location.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-location.rtl.css
index f8c70ca..f7c57c0 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-location.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-location.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-map {
   background-image: url('themes/mediawiki/images/icons/map-rtl.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-media.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-media.css
index 1d68c09..7db5dfe 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-media.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-media.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-fullScreen {
   background-image: url('themes/mediawiki/images/icons/fullScreen.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-media.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-media.rtl.css
index 91a002a..edb4a90 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-media.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-media.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-fullScreen {
   background-image: url('themes/mediawiki/images/icons/fullScreen.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-moderation.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-moderation.css
index 285a0f4..2e9a335 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-moderation.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-moderation.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-block {
   background-image: url('themes/mediawiki/images/icons/block.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-moderation.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-moderation.rtl.css
index 7f1db19..88a939a 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-moderation.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-moderation.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-block {
   background-image: url('themes/mediawiki/images/icons/block.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-movement.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-movement.css
index 3f05c4f..7d75501 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-movement.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-movement.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-arrowNext {
   background-image: url('themes/mediawiki/images/icons/arrow-ltr.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-movement.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-movement.rtl.css
index 0735101..2df29f7 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-movement.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-movement.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-arrowNext {
   background-image: url('themes/mediawiki/images/icons/arrow-rtl.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-user.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-user.css
index a926b8a..b65a6db 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-user.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-user.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-userActive {
   background-image: url('themes/mediawiki/images/icons/userActive-ltr.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-user.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-user.rtl.css
index fa547de..609841b 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-user.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-user.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-userActive {
   background-image: url('themes/mediawiki/images/icons/userActive-rtl.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-wikimedia.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-wikimedia.css
index 35bcfe6..7987cc0 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-wikimedia.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-wikimedia.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-logoCC {
   background-image: url('themes/mediawiki/images/icons/logo-cc.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-wikimedia.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-wikimedia.rtl.css
index 35bcfe6..7987cc0 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-wikimedia.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-wikimedia.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-logoCC {
   background-image: url('themes/mediawiki/images/icons/logo-cc.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki.css 
b/lib/oojs-ui/oojs-ui-mediawiki.css
index 0b3534c..5d504c9 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-element-hidden {
   display: none !important;
@@ -381,6 +381,9 @@
      -moz-box-sizing: border-box;
           box-sizing: border-box;
   min-height: 3.125em;
+}
+.oo-ui-floatableElement {
+  position: absolute;
 }
 .oo-ui-iconElement .oo-ui-iconElement-icon,
 .oo-ui-iconElement.oo-ui-iconElement-icon {
@@ -803,7 +806,6 @@
 }
 .oo-ui-popupWidget {
   position: absolute;
-  /* @noflip */
   left: 0;
 }
 .oo-ui-popupWidget-popup {
@@ -818,8 +820,7 @@
 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor {
   display: block;
   position: absolute;
-  /* `top` property is to be set in theme's selector due to specific 
`@size-anchor` values
-                       /* @noflip */
+  /* `top` property is to be set in theme's selector due to specific 
`@size-anchor` values */
   left: 0;
   background-repeat: no-repeat;
 }
@@ -904,11 +905,9 @@
   cursor: auto;
 }
 .oo-ui-popupWidget.oo-ui-popupButtonWidget-frameless-popup {
-  /* @noflip */
   margin-left: 0.9375em;
 }
 .oo-ui-popupWidget.oo-ui-popupButtonWidget-framed-popup {
-  /* @noflip */
   margin-left: 1.5em;
 }
 .oo-ui-inputWidget {
@@ -1751,14 +1750,14 @@
 }
 
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-draggableElement-handle,
 .oo-ui-draggableElement-handle.oo-ui-widget {
@@ -2796,14 +2795,14 @@
 }
 
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-tool.oo-ui-widget-enabled {
   -webkit-transition: background-color 100ms;
@@ -3229,14 +3228,14 @@
 }
 
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-window {
   background: transparent;
@@ -3618,14 +3617,14 @@
 }
 
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-add {
   background-image: url('themes/mediawiki/images/icons/add.png');
diff --git a/lib/oojs-ui/oojs-ui-mediawiki.js b/lib/oojs-ui/oojs-ui-mediawiki.js
index 32422c3..3989caa 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki.js
+++ b/lib/oojs-ui/oojs-ui-mediawiki.js
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:31Z
+ * Date: 2017-02-14T22:47:20Z
  */
 ( function ( OO ) {
 
diff --git a/lib/oojs-ui/oojs-ui-mediawiki.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki.rtl.css
index 8e32f2a..26117e2 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-element-hidden {
   display: none !important;
@@ -381,6 +381,9 @@
      -moz-box-sizing: border-box;
           box-sizing: border-box;
   min-height: 3.125em;
+}
+.oo-ui-floatableElement {
+  position: absolute;
 }
 .oo-ui-iconElement .oo-ui-iconElement-icon,
 .oo-ui-iconElement.oo-ui-iconElement-icon {
@@ -803,8 +806,7 @@
 }
 .oo-ui-popupWidget {
   position: absolute;
-  /* @noflip */
-  left: 0;
+  right: 0;
 }
 .oo-ui-popupWidget-popup {
   position: relative;
@@ -818,9 +820,8 @@
 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor {
   display: block;
   position: absolute;
-  /* %60top` property is to be set in theme's selector due to specific 
`@size-anchor` values
-                       /* @noflip */
-  left: 0;
+  /* %60top` property is to be set in theme's selector due to specific 
`@size-anchor` values */
+  right: 0;
   background-repeat: no-repeat;
 }
 .oo-ui-popupWidget-head {
@@ -831,10 +832,10 @@
           user-select: none;
 }
 .oo-ui-popupWidget-head > .oo-ui-buttonWidget {
-  float: right;
+  float: left;
 }
 .oo-ui-popupWidget-head > .oo-ui-labelElement-label {
-  float: left;
+  float: right;
   cursor: default;
 }
 .oo-ui-popupWidget-body {
@@ -867,20 +868,20 @@
 }
 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor:before {
   bottom: -10px;
-  left: -9px;
+  right: -9px;
   border-bottom-color: #a2a9b1;
   border-width: 10px;
 }
 .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor:after {
   bottom: -10px;
-  left: -8px;
+  right: -8px;
   border-bottom-color: #fff;
   border-width: 9px;
 }
 .oo-ui-popupWidget-transitioning .oo-ui-popupWidget-popup {
-  -webkit-transition: width 100ms, height 100ms, left 100ms;
-     -moz-transition: width 100ms, height 100ms, left 100ms;
-          transition: width 100ms, height 100ms, left 100ms;
+  -webkit-transition: width 100ms, height 100ms, right 100ms;
+     -moz-transition: width 100ms, height 100ms, right 100ms;
+          transition: width 100ms, height 100ms, right 100ms;
 }
 .oo-ui-popupWidget-head {
   height: 2.5em;
@@ -904,18 +905,16 @@
   cursor: auto;
 }
 .oo-ui-popupWidget.oo-ui-popupButtonWidget-frameless-popup {
-  /* @noflip */
-  margin-left: 0.9375em;
+  margin-right: 0.9375em;
 }
 .oo-ui-popupWidget.oo-ui-popupButtonWidget-framed-popup {
-  /* @noflip */
-  margin-left: 1.5em;
+  margin-right: 1.5em;
 }
 .oo-ui-inputWidget {
-  margin-right: 0.5em;
+  margin-left: 0.5em;
 }
 .oo-ui-inputWidget:last-child {
-  margin-right: 0;
+  margin-left: 0;
 }
 .oo-ui-buttonInputWidget > button,
 .oo-ui-buttonInputWidget > input {
@@ -951,7 +950,7 @@
      -moz-box-sizing: border-box;
           box-sizing: border-box;
   position: absolute;
-  left: 0;
+  right: 0;
   width: 1.5625em;
   height: 1.5625em;
   border: 1px solid #72777d;
@@ -1751,14 +1750,14 @@
 }
 
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-draggableElement-handle,
 .oo-ui-draggableElement-handle.oo-ui-widget {
@@ -2796,14 +2795,14 @@
 }
 
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-tool.oo-ui-widget-enabled {
   -webkit-transition: background-color 100ms;
@@ -3229,14 +3228,14 @@
 }
 
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-window {
   background: transparent;
@@ -3618,14 +3617,14 @@
 }
 
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-icon-add {
   background-image: url('themes/mediawiki/images/icons/add.png');
diff --git a/lib/oojs-ui/oojs-ui-toolbars-apex.css 
b/lib/oojs-ui/oojs-ui-toolbars-apex.css
index d211747..b154288 100644
--- a/lib/oojs-ui/oojs-ui-toolbars-apex.css
+++ b/lib/oojs-ui/oojs-ui-toolbars-apex.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-popupTool .oo-ui-popupWidget-popup,
 .oo-ui-popupTool .oo-ui-popupWidget-anchor {
diff --git a/lib/oojs-ui/oojs-ui-toolbars-apex.rtl.css 
b/lib/oojs-ui/oojs-ui-toolbars-apex.rtl.css
index 765559d..32dfe90 100644
--- a/lib/oojs-ui/oojs-ui-toolbars-apex.rtl.css
+++ b/lib/oojs-ui/oojs-ui-toolbars-apex.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-popupTool .oo-ui-popupWidget-popup,
 .oo-ui-popupTool .oo-ui-popupWidget-anchor {
diff --git a/lib/oojs-ui/oojs-ui-toolbars-mediawiki.css 
b/lib/oojs-ui/oojs-ui-toolbars-mediawiki.css
index aa2254f..5d313ab 100644
--- a/lib/oojs-ui/oojs-ui-toolbars-mediawiki.css
+++ b/lib/oojs-ui/oojs-ui-toolbars-mediawiki.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-tool.oo-ui-widget-enabled {
   -webkit-transition: background-color 100ms;
diff --git a/lib/oojs-ui/oojs-ui-toolbars-mediawiki.rtl.css 
b/lib/oojs-ui/oojs-ui-toolbars-mediawiki.rtl.css
index 3b3f331..859d6bc 100644
--- a/lib/oojs-ui/oojs-ui-toolbars-mediawiki.rtl.css
+++ b/lib/oojs-ui/oojs-ui-toolbars-mediawiki.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-tool.oo-ui-widget-enabled {
   -webkit-transition: background-color 100ms;
diff --git a/lib/oojs-ui/oojs-ui-toolbars.js b/lib/oojs-ui/oojs-ui-toolbars.js
index c219770..e89a734 100644
--- a/lib/oojs-ui/oojs-ui-toolbars.js
+++ b/lib/oojs-ui/oojs-ui-toolbars.js
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:31Z
+ * Date: 2017-02-14T22:47:20Z
  */
 ( function ( OO ) {
 
@@ -793,10 +793,10 @@
        this.active = !!state;
        if ( this.active ) {
                this.$element.addClass( 'oo-ui-tool-active' );
-               this.setFlags( 'progressive' );
+               this.setFlags( { progressive: true } );
        } else {
                this.$element.removeClass( 'oo-ui-tool-active' );
-               this.clearFlags();
+               this.setFlags( { progressive: false } );
        }
 };
 
diff --git a/lib/oojs-ui/oojs-ui-widgets-apex.css 
b/lib/oojs-ui/oojs-ui-widgets-apex.css
index 9209901..b8445e9 100644
--- a/lib/oojs-ui/oojs-ui-widgets-apex.css
+++ b/lib/oojs-ui/oojs-ui-widgets-apex.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-draggableElement-handle,
 .oo-ui-draggableElement-handle.oo-ui-widget {
diff --git a/lib/oojs-ui/oojs-ui-widgets-apex.rtl.css 
b/lib/oojs-ui/oojs-ui-widgets-apex.rtl.css
index 33f7784..4f7c8fb 100644
--- a/lib/oojs-ui/oojs-ui-widgets-apex.rtl.css
+++ b/lib/oojs-ui/oojs-ui-widgets-apex.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-draggableElement-handle,
 .oo-ui-draggableElement-handle.oo-ui-widget {
diff --git a/lib/oojs-ui/oojs-ui-widgets-mediawiki.css 
b/lib/oojs-ui/oojs-ui-widgets-mediawiki.css
index 2fc1889..aab3b62 100644
--- a/lib/oojs-ui/oojs-ui-widgets-mediawiki.css
+++ b/lib/oojs-ui/oojs-ui-widgets-mediawiki.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-draggableElement-handle,
 .oo-ui-draggableElement-handle.oo-ui-widget {
diff --git a/lib/oojs-ui/oojs-ui-widgets-mediawiki.rtl.css 
b/lib/oojs-ui/oojs-ui-widgets-mediawiki.rtl.css
index b932bdf..10054c4 100644
--- a/lib/oojs-ui/oojs-ui-widgets-mediawiki.rtl.css
+++ b/lib/oojs-ui/oojs-ui-widgets-mediawiki.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-draggableElement-handle,
 .oo-ui-draggableElement-handle.oo-ui-widget {
diff --git a/lib/oojs-ui/oojs-ui-widgets.js b/lib/oojs-ui/oojs-ui-widgets.js
index a1b70c1..d5a796b 100644
--- a/lib/oojs-ui/oojs-ui-widgets.js
+++ b/lib/oojs-ui/oojs-ui-widgets.js
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:31Z
+ * Date: 2017-02-14T22:47:20Z
  */
 ( function ( OO ) {
 
@@ -3123,9 +3123,9 @@
 OO.ui.OutlineOptionWidget.prototype.setPressed = function ( state ) {
        OO.ui.OutlineOptionWidget.parent.prototype.setPressed.call( this, state 
);
        if ( this.pressed ) {
-               this.setFlags( 'progressive' );
+               this.setFlags( { progressive: true } );
        } else if ( !this.selected ) {
-               this.clearFlags();
+               this.setFlags( { progressive: false } );
        }
        return this;
 };
@@ -3164,9 +3164,9 @@
 OO.ui.OutlineOptionWidget.prototype.setSelected = function ( state ) {
        OO.ui.OutlineOptionWidget.parent.prototype.setSelected.call( this, 
state );
        if ( this.selected ) {
-               this.setFlags( 'progressive' );
+               this.setFlags( { progressive: true } );
        } else {
-               this.clearFlags();
+               this.setFlags( { progressive: false } );
        }
        return this;
 };
@@ -3757,6 +3757,10 @@
 OO.mixinClass( OO.ui.CapsuleMultiselectWidget, OO.ui.mixin.IndicatorElement );
 OO.mixinClass( OO.ui.CapsuleMultiselectWidget, OO.ui.mixin.IconElement );
 
+/* Static Properties */
+
+OO.ui.CapsuleMultiselectWidget.static.supportsSimpleLabel = true;
+
 /* Events */
 
 /**
@@ -3793,6 +3797,26 @@
 };
 
 /**
+ * Get the widget's input's id, or generate one, if it has an input.
+ *
+ * @return {string}
+ */
+OO.ui.CapsuleMultiselectWidget.prototype.getInputId = function () {
+       var id;
+       if ( !this.$input ) {
+               return false;
+       }
+
+       id = this.$input.attr( 'id' );
+       if ( id === undefined ) {
+               id = OO.ui.generateElementId();
+               this.$input.attr( 'id', id );
+       }
+
+       return id;
+};
+
+/**
  * Get the data of the items in the capsule
  *
  * @return {Mixed[]}
diff --git a/lib/oojs-ui/oojs-ui-windows-apex.css 
b/lib/oojs-ui/oojs-ui-windows-apex.css
index 1c40716..310d616 100644
--- a/lib/oojs-ui/oojs-ui-windows-apex.css
+++ b/lib/oojs-ui/oojs-ui-windows-apex.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-actionWidget.oo-ui-pendingElement-pending {
   background-image: /* @embed */ url(themes/apex/images/textures/pending.gif);
diff --git a/lib/oojs-ui/oojs-ui-windows-apex.rtl.css 
b/lib/oojs-ui/oojs-ui-windows-apex.rtl.css
index 7d09b16..4037e6b 100644
--- a/lib/oojs-ui/oojs-ui-windows-apex.rtl.css
+++ b/lib/oojs-ui/oojs-ui-windows-apex.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-actionWidget.oo-ui-pendingElement-pending {
   background-image: /* @embed */ url(themes/apex/images/textures/pending.gif);
diff --git a/lib/oojs-ui/oojs-ui-windows-mediawiki.css 
b/lib/oojs-ui/oojs-ui-windows-mediawiki.css
index 3503b4c..4b99fa6 100644
--- a/lib/oojs-ui/oojs-ui-windows-mediawiki.css
+++ b/lib/oojs-ui/oojs-ui-windows-mediawiki.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-window {
   background: transparent;
diff --git a/lib/oojs-ui/oojs-ui-windows-mediawiki.rtl.css 
b/lib/oojs-ui/oojs-ui-windows-mediawiki.rtl.css
index 5cb984c..c9d9a50 100644
--- a/lib/oojs-ui/oojs-ui-windows-mediawiki.rtl.css
+++ b/lib/oojs-ui/oojs-ui-windows-mediawiki.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:35Z
+ * Date: 2017-02-14T22:47:25Z
  */
 .oo-ui-window {
   background: transparent;
diff --git a/lib/oojs-ui/oojs-ui-windows.js b/lib/oojs-ui/oojs-ui-windows.js
index 25f4bdf..c842c62 100644
--- a/lib/oojs-ui/oojs-ui-windows.js
+++ b/lib/oojs-ui/oojs-ui-windows.js
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.19.1
+ * OOjs UI v0.19.2
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2017 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2017-02-08T00:38:31Z
+ * Date: 2017-02-14T22:47:20Z
  */
 ( function ( OO ) {
 
@@ -2399,7 +2399,6 @@
        // Events
        this.actions.connect( this, {
                click: 'onActionClick',
-               resize: 'onActionResize',
                change: 'onActionsChange'
        } );
 
@@ -2491,16 +2490,6 @@
                        e.stopPropagation();
                }
        }
-};
-
-/**
- * Handle action resized events.
- *
- * @private
- * @param {OO.ui.ActionWidget} action Action that was resized
- */
-OO.ui.Dialog.prototype.onActionResize = function () {
-       // Override in subclass
 };
 
 /**
@@ -2798,14 +2787,6 @@
        } );
 
        return this;
-};
-
-/**
- * @inheritdoc
- */
-OO.ui.MessageDialog.prototype.onActionResize = function ( action ) {
-       this.fitActions();
-       return OO.ui.MessageDialog.parent.prototype.onActionResize.call( this, 
action );
 };
 
 /**
@@ -3144,16 +3125,6 @@
 OO.ui.ProcessDialog.prototype.onRetryButtonClick = function () {
        this.hideErrors();
        this.executeAction( this.currentAction );
-};
-
-/**
- * @inheritdoc
- */
-OO.ui.ProcessDialog.prototype.onActionResize = function ( action ) {
-       if ( this.actions.isSpecial( action ) ) {
-               this.fitLabel();
-       }
-       return OO.ui.ProcessDialog.parent.prototype.onActionResize.call( this, 
action );
 };
 
 /**
diff --git a/lib/oojs-ui/themes/apex/images/icons/eye.png 
b/lib/oojs-ui/themes/apex/images/icons/eye.png
index 62c82c0..eb5f963 100644
--- a/lib/oojs-ui/themes/apex/images/icons/eye.png
+++ b/lib/oojs-ui/themes/apex/images/icons/eye.png
Binary files differ
diff --git a/lib/oojs-ui/themes/apex/images/icons/eye.svg 
b/lib/oojs-ui/themes/apex/images/icons/eye.svg
index 343e9cf..cec85d0 100644
--- a/lib/oojs-ui/themes/apex/images/icons/eye.svg
+++ b/lib/oojs-ui/themes/apex/images/icons/eye.svg
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24">
-    <path d="M12 8c-5 0-11 6-11 6s6 6 11 6 11-6 11-6-6-6-11-6zm0 10c-2.2 
0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"/>
-    <circle cx="12" cy="14" r="2"/>
+    <path id="sclera" d="M12 6C7 6 1 12 1 12s6 6 11 6 11-6 11-6-6-6-11-6zm0 
10c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"/>
+    <circle id="pupil" r="2" cy="12" cx="12"/>
 </svg>
diff --git a/lib/oojs-ui/themes/mediawiki/images/icons/eye-invert.png 
b/lib/oojs-ui/themes/mediawiki/images/icons/eye-invert.png
index b456478..4e11ebc 100644
--- a/lib/oojs-ui/themes/mediawiki/images/icons/eye-invert.png
+++ b/lib/oojs-ui/themes/mediawiki/images/icons/eye-invert.png
Binary files differ
diff --git a/lib/oojs-ui/themes/mediawiki/images/icons/eye-invert.svg 
b/lib/oojs-ui/themes/mediawiki/images/icons/eye-invert.svg
index 38c4516..158860e 100644
--- a/lib/oojs-ui/themes/mediawiki/images/icons/eye-invert.svg
+++ b/lib/oojs-ui/themes/mediawiki/images/icons/eye-invert.svg
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><g fill="#fff">
-    <path d="M12 8c-5 0-11 6-11 6s6 6 11 6 11-6 11-6-6-6-11-6zm0 10c-2.2 
0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"/>
-    <circle cx="12" cy="14" r="2"/>
+    <path id="sclera" d="M12 6C7 6 1 12 1 12s6 6 11 6 11-6 11-6-6-6-11-6zm0 
10c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"/>
+    <circle id="pupil" r="2" cy="12" cx="12"/>
 </g></svg>
diff --git a/lib/oojs-ui/themes/mediawiki/images/icons/eye-progressive.png 
b/lib/oojs-ui/themes/mediawiki/images/icons/eye-progressive.png
index 383c78e..94524c0 100644
--- a/lib/oojs-ui/themes/mediawiki/images/icons/eye-progressive.png
+++ b/lib/oojs-ui/themes/mediawiki/images/icons/eye-progressive.png
Binary files differ
diff --git a/lib/oojs-ui/themes/mediawiki/images/icons/eye-progressive.svg 
b/lib/oojs-ui/themes/mediawiki/images/icons/eye-progressive.svg
index a1e69e8..ae45685 100644
--- a/lib/oojs-ui/themes/mediawiki/images/icons/eye-progressive.svg
+++ b/lib/oojs-ui/themes/mediawiki/images/icons/eye-progressive.svg
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><g fill="#36c">
-    <path d="M12 8c-5 0-11 6-11 6s6 6 11 6 11-6 11-6-6-6-11-6zm0 10c-2.2 
0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"/>
-    <circle cx="12" cy="14" r="2"/>
+    <path id="sclera" d="M12 6C7 6 1 12 1 12s6 6 11 6 11-6 11-6-6-6-11-6zm0 
10c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"/>
+    <circle id="pupil" r="2" cy="12" cx="12"/>
 </g></svg>
diff --git a/lib/oojs-ui/themes/mediawiki/images/icons/eye.png 
b/lib/oojs-ui/themes/mediawiki/images/icons/eye.png
index 62c82c0..eb5f963 100644
--- a/lib/oojs-ui/themes/mediawiki/images/icons/eye.png
+++ b/lib/oojs-ui/themes/mediawiki/images/icons/eye.png
Binary files differ
diff --git a/lib/oojs-ui/themes/mediawiki/images/icons/eye.svg 
b/lib/oojs-ui/themes/mediawiki/images/icons/eye.svg
index 343e9cf..cec85d0 100644
--- a/lib/oojs-ui/themes/mediawiki/images/icons/eye.svg
+++ b/lib/oojs-ui/themes/mediawiki/images/icons/eye.svg
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24">
-    <path d="M12 8c-5 0-11 6-11 6s6 6 11 6 11-6 11-6-6-6-11-6zm0 10c-2.2 
0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"/>
-    <circle cx="12" cy="14" r="2"/>
+    <path id="sclera" d="M12 6C7 6 1 12 1 12s6 6 11 6 11-6 11-6-6-6-11-6zm0 
10c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"/>
+    <circle id="pupil" r="2" cy="12" cx="12"/>
 </svg>

-- 
To view, visit https://gerrit.wikimedia.org/r/337760
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I2dbc0fb49cb500f8a378b5f9c8175fd1dabebf17
Gerrit-PatchSet: 3
Gerrit-Project: VisualEditor/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: VolkerE <volke...@wikimedia.org>
Gerrit-Reviewer: Bartosz Dziewoński <matma....@gmail.com>
Gerrit-Reviewer: Jforrester <jforres...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to