We have need to add some logging to all response windows in our system via a common ancestor. I just tried adding ue_constructor (event type pbm_constructor) with needed code on it, and it never fires. We can't use the open event because too many windows override the ancestor event for varying purposes (some eventually call the ancestor, some don't). We're dealing with about 150 response windows, so doing it one at a time would be somewhat tedious.
The constructor event is available on objects on the window. Why isn't it available on the window object itself? Or, at minimum, why doesn't adding the event allow it to fire like other built-in events?