Player is able to jump on top of sprite?

I am making a scroller game, with collectible coins. However, the player is able to jump on top of them. There are no colliders setup between the player and the coins (though there is an overlap() function to detect when the player has touched it).

Is there a way to prevent the player from being able to jump ontop of the coin? This issue causes the coins to fall (despite the physics, on the sprite, being disabled).

Thanks for any info!

Static bodies do cause blocked on overlaps as well. You can’t really prevent that, but you can do something like

collide(player, platforms, function () {
  onPlatform = true;
});
// etc.