diff --git a/HISTORY.md b/HISTORY.md
index ff719e23..0195a5d2 100755
--- a/HISTORY.md
+++ b/HISTORY.md
@@ -18,6 +18,7 @@
### 2020-10-06
* blocks: disable blurred shadows inside input slots if the hidden "blurred shadows" setting is turned off
+* widgets: honor (hidden) blurred shadows setting for input widgets
### 2020-10-05
* Greek translation updata, thanks, HM100!
diff --git a/snap.html b/snap.html
index 2e936513..d9e576df 100755
--- a/snap.html
+++ b/snap.html
@@ -7,7 +7,7 @@
-
+
diff --git a/src/widgets.js b/src/widgets.js
index b5f62c94..79e5c0d8 100644
--- a/src/widgets.js
+++ b/src/widgets.js
@@ -83,9 +83,9 @@
StringMorph, Morph, TextMorph, nop, detect, StringFieldMorph, BLACK, WHITE,
HTMLCanvasElement, fontHeight, SymbolMorph, localize, SpeechBubbleMorph,
ArrowMorph, MenuMorph, isString, isNil, SliderMorph, MorphicPreferences,
-ScrollFrameMorph, MenuItemMorph, Note*/
+ScrollFrameMorph, MenuItemMorph, Note, useBlurredShadows*/
-modules.widgets = '2020-July-27';
+modules.widgets = '2020-October-06';
var PushButtonMorph;
var ToggleButtonMorph;
@@ -3154,9 +3154,11 @@ InputFieldMorph.prototype.drawRectBorder = function (ctx) {
ctx.lineJoin = 'round';
ctx.lineCap = 'round';
- ctx.shadowOffsetY = shift;
- ctx.shadowBlur = this.edge * 4;
- ctx.shadowColor = this.cachedClrDark;
+ if (useBlurredShadows) {
+ ctx.shadowOffsetY = shift;
+ ctx.shadowBlur = this.edge * 4;
+ ctx.shadowColor = this.cachedClrDark;
+ }
gradient = ctx.createLinearGradient(
0,