You may have xml:base set. pushState affects this and means that your URL changes. To work around this use absolute rather than relative URLs in your fill attributes.
Firefox is working correctly per the various specifications but that isn't terribly useful and we think the specifications should change.