From da60dafd7f5e0edcdf7dc225fd1091a7b425e64a Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Mon, 21 Aug 2017 10:31:53 -0400 Subject: [PATCH] Valid and unique URI for images in the tile queue --- test/spec/ol/tilequeue.test.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/test/spec/ol/tilequeue.test.js b/test/spec/ol/tilequeue.test.js index 2e1ec1c1cb..5c01615663 100644 --- a/test/spec/ol/tilequeue.test.js +++ b/test/spec/ol/tilequeue.test.js @@ -26,8 +26,12 @@ describe('ol.TileQueue', function() { ++tileId; var tileCoord = [tileId, tileId, tileId]; var state = 0; // IDLE - var src = 'data:image/gif;base64,R0lGODlhAQABAPAAAP8AAP///' + - 'yH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==#' + tileId; + // The tile queue requires a unique URI for each item added. + // Browsers still load the resource even if they don't understand + // the charset. So we create a unique URI by abusing the charset. + var src = 'data:image/gif;charset=junk-' + tileId + + ';base64,R0lGODlhAQABAPAAAP8AAP///' + + 'yH5BAAAAAAALAAAAAABAAEAAAICRAEAOw=='; var tileLoadFunction = opt_tileLoadFunction ? opt_tileLoadFunction : ol.source.Image.defaultImageLoadFunction;