This is not really a bug, but rather a manifestation of the shortcomings of the technology I'm using (OpenFL). To render a river, the framework attempts to allocate a large texture. Because of some Firefox's settings it fails to do so and displays a black rectangle where the river should be. I don't have a solution for this at the moment, but as you've noticed other browsers may work fine.