diff --git a/externs/olx.js b/externs/olx.js
index 22e1921606..c4a5ebb218 100644
--- a/externs/olx.js
+++ b/externs/olx.js
@@ -3138,6 +3138,7 @@ olx.interaction.DrawOptions.prototype.wrapX;
/**
* @typedef {{extent: (ol.Extent|undefined),
* boxStyle: (ol.style.Style|Array.
|ol.StyleFunction|undefined),
+ * pixelTolerance: (number|undefined),
* pointerStyle: (ol.style.Style|Array.|ol.StyleFunction|undefined),
* wrapX: (boolean|undefined)}}
* @api
@@ -3159,6 +3160,14 @@ olx.interaction.ExtentOptions.prototype.extent;
*/
olx.interaction.ExtentOptions.prototype.boxStyle;
+/**
+ * Pixel tolerance for considering the pointer close enough to a segment or
+ * vertex for editing. Default is `10`.
+ * @type {number|undefined}
+ * @api
+ */
+olx.interaction.ExtentOptions.prototype.pixelTolerance;
+
/**
* Style for the cursor used to draw the extent.
* Defaults to ol.style.Style.createDefaultEditing()[ol.geom.GeometryType.POINT]
diff --git a/src/ol/interaction/extent.js b/src/ol/interaction/extent.js
index 4373893872..0443b5e7e4 100644
--- a/src/ol/interaction/extent.js
+++ b/src/ol/interaction/extent.js
@@ -31,7 +31,7 @@ goog.require('ol.style.Style');
*/
ol.interaction.Extent = function(opt_options) {
- var options = opt_options ? opt_options : {};
+ var options = opt_options || {};
/**
* Extent of the drawn box