Similar to PolymerElements/paper-toast#121 . I also was able to actually repro the test that's been broken on master in Sauce finally. It seems like it's some kind of Safari 11 specific render timing bug because the behavior changes when calling getBoundingClientRect sync in the code vs. breaking in the inspector and manually calling it. Adding a delay before starting the tests seems to work around this. :/
master is currently failing for the same reason. I'm pretty sure this is still the issue I was running into with this component during the Polymer 2→3 migration.
Similar to PolymerElements/paper-toast#121 . I also was able to actually repro the test that's been broken on master in Sauce finally. It seems like it's some kind of Safari 11 specific render timing bug because the behavior changes when calling
getBoundingClientRect
sync in the code vs. breaking in the inspector and manually calling it. Adding a delay before starting the tests seems to work around this. :/