Do you have an example with WebOpenDialog? The workflow is not similar to the traditional OpenDialog.
1- The "Execute" does not return a bool value. How do we know if a file is selected or the users selected "Cancel?
2- The "Filename" attribute shows only file name and not the path to the file. I cannot find the path in any other attribute.
3- The selected filename is not available until the next execute call. After the first exec the filename is empty. Next time it has the previous file name.
Can you provide a working example?