Breaking changes in Alpha 3(dialogs)
Are the developers aware that Alpha3 breaks dialogs that were working fine in Alpha2? Alpha3 seems to assume that a dialog is a separate page-- whereas the typical use of dialogs for application developers, in my experience, is to include dynamic data in the dialogs-- so my dialogs are on the same page as the main page-- with the dialog popping up to confirm deletions, warn of incomplete data, etc... The new dialog functionality assumes I want go do a browser 'back' when closing the dialog, which brings me back to the page before the one that popped up the dialog instead of to the page that popped up the dialog...
I have spent the extra time to create a zip file with 3 files that show this issue. Extract these into a single directory, and click "toplevel.html". You can then click on "Alpha2" and "Alpha 3" to see the differences in behavior. Note that the 'Close' button in Alpha3 doesn't work unless you modify the data-rel to 'back'... I'd say this is a bug. If you click the 'x' in the dialog on the Alpha3 version, you'll see it goes all the way back to 'toplevel.html' instead of the list of items... In comparison, the Alpha2 version works with both the 'close' button linking to #, as well as the X button...
Note that I've re-created this with other ways to create a dialog as well(including dynamically creating the html for the dialog)-- and it still happens... so I'm not so certain there will be a work-around here...
Any assistance would be helpful-- but at the very last, I'd like this scenario added to the use/test cases for dialog usage... For now, I've been forced to roll back to Alpha2, as I don't have time to deal with these breaking changes this week.