API/URL: être robuste à l'interprétation d'URL non correctement formées
Dans model_loader.js
, pour l'analyse de l'URL, on a pas mal de choses qui peuvent être cassées si l'URL n'est pas bien formée, que ce soit des choses anciennes (clones=tmp2[1].split(',')
) ou des choses mises récemment par @aurelBZH (sp.splitY=tmp2[1].split(',')[1]
).
L'URL venant "de l'extérieur", on devrait être robuste à des URL pas très bien formées, et charger le mieux possible et/ou mettre un warning, en tout cas ne pas faire tout planter.
(Quelque part, si quelqu'un donneplot=axe
, ne devrait-on pas l'interpréter comme plot=axe,axeypardefaut,grid
? Voir aussi #2191 (closed).)