Issue 1:
The new modal extender attaches the background and foreground elements to the form. This is great for resolving layout issues, but not so great when you are using a modal popup extender within update panels. With that new implementation you will get duplicate id errors. This current bugging fix was done because of the relative parent element issues.
Issue 1 Resolution:
Now the control always uses absolute positioning (not fixed in non IE6 situations). Removed the two lines of changes in the latest version (62110) and added a new method called _SetRelativeLocation. This enables you to have a relative parent element and still provide proper layout. Just mark your parent element with the attribute "relativewrap".
Issue 2:
The control doesnt stay in its position in the page (not the screen) when the control is configured with no x and y are set (centered positioning). You should be able to have the control position in the center, but then be able to scroll and or resize without the control moving from its absolute page position.
Issue 2 Resolution:
The control is now always absolute and can be set with no x and y (center positioned). When ModalPopupRepositionMode= RepositionOnWindowResize the control will not move on scroll. When ModalPopupRepositionMode= RepositionOnWindowScroll the control will not move on resize.
Issue 3:
When the browser is IE6 and the window is resized to a larger window the background does not cover the new window.
Issue 3 Resolution:
This automatically resolved with the new absolute positioning to resolve items 1 and 2
Comments: Thank you for your suggestion! We will keep it in mind during our future work.
The new modal extender attaches the background and foreground elements to the form. This is great for resolving layout issues, but not so great when you are using a modal popup extender within update panels. With that new implementation you will get duplicate id errors. This current bugging fix was done because of the relative parent element issues.
Issue 1 Resolution:
Now the control always uses absolute positioning (not fixed in non IE6 situations). Removed the two lines of changes in the latest version (62110) and added a new method called _SetRelativeLocation. This enables you to have a relative parent element and still provide proper layout. Just mark your parent element with the attribute "relativewrap".
Issue 2:
The control doesnt stay in its position in the page (not the screen) when the control is configured with no x and y are set (centered positioning). You should be able to have the control position in the center, but then be able to scroll and or resize without the control moving from its absolute page position.
Issue 2 Resolution:
The control is now always absolute and can be set with no x and y (center positioned). When ModalPopupRepositionMode= RepositionOnWindowResize the control will not move on scroll. When ModalPopupRepositionMode= RepositionOnWindowScroll the control will not move on resize.
Issue 3:
When the browser is IE6 and the window is resized to a larger window the background does not cover the new window.
Issue 3 Resolution:
This automatically resolved with the new absolute positioning to resolve items 1 and 2
Comments: Thank you for your suggestion! We will keep it in mind during our future work.