I have a web page that displays a diagram using an SVG element embedded in the html. When the user interacts with the diagram a popup dialog appears. The popup is a <div> element with position:absolute in its CSS style.
This works perfectly in all browsers except for Safari. In Safari when the absolute positioned div is displayed, the SVG only renders in the part of the page that is higher up the page than the div.
Is there any workaround for this bug?