diff --git a/HISTORY.md b/HISTORY.md
index bb9843f6..97bb277f 100755
--- a/HISTORY.md
+++ b/HISTORY.md
@@ -4,6 +4,10 @@
* **Notable Fixes:**
* fixed stretching SVG costumes with fixed aspect ratios in Firefox
+ * only report neighbors that are visible
+
+### 2020-11-20
+* threads: only report neighbors that are visible, thanks Frederic, for reporting this bug!
### 2020-11-19
* new dev version
diff --git a/snap.html b/snap.html
index 85b63769..301e82db 100755
--- a/snap.html
+++ b/snap.html
@@ -9,7 +9,7 @@
-
+
diff --git a/src/threads.js b/src/threads.js
index b539aaf0..e4a2da9b 100644
--- a/src/threads.js
+++ b/src/threads.js
@@ -61,7 +61,7 @@ StageMorph, SpriteMorph, StagePrompterMorph, Note, modules, isString, copy, Map,
isNil, WatcherMorph, List, ListWatcherMorph, alert, console, TableMorph, BLACK,
TableFrameMorph, ColorSlotMorph, isSnapObject, newCanvas, Symbol, SVG_Costume*/
-modules.threads = '2020-November-15';
+modules.threads = '2020-November-20';
var ThreadManager;
var Process;
@@ -4904,8 +4904,9 @@ Process.prototype.reportGet = function (query) {
return new List(
stage.children.filter(each =>
each instanceof SpriteMorph &&
+ each.isVisible &&
(each !== thisObj) &&
- each.bounds.intersects(neighborhood)
+ each.bounds.intersects(neighborhood)
)
);
case 'dangling?':