In my polymer app, when I open a paper-dialog using an iPhone, it\'s not centered, as opposed to opening it using Chrome or Safari using the a desktop Mac or PC.
I\'
The issue was that I called b.open(); right after var b = Polymer.dom(this.root).appendChild(d);.
b.open();
var b = Polymer.dom(this.root).appendChild(d);
Since I add the element dynamically, I should have put b.open(); under a this.async() call, as mentioned in polymer's documentation for similar cases.
this.async()
Also fixed the code in my dialog-manager