Hi Lisa,
I should have been clear that both output scenarios exhibit he same undesirable behavior.
I’ve already opened a ticket with Mark Croxton on this, the real issue is that the way all these messages load, I have no control over the display. Whether it’s a PHP error, profiling or debugging output, if the message breaks my template it’s a little more difficult to both see what’s wrong, AND see if my template still works in spite of the error.
In this case, it’s a non-crucial error, the PHP error has no effect on what I’m trying to do other than the fact that I can’t both debug and effectively modify my templates at the same time. It also presents a problem when other users with Super-Admin access try to demo a staging site. Issues that don’t really break the site disrupt the display, with the only recourse being to turn off debugging, which on a staging site, is not super ideal.
If I could drop a tag in my template as to where the output should sit, or if I had an id or class selector to grab, I could create all manner of conditionals so that the output only displays for my logged_in_member_id, or gets tucked away and can be accessed in a modal when I want to see it.
The fact that I often dynamically load objects into the DOM, make it trickier to use elem + elem style selectors to target it that way.
Dan seemed to indicate that 2.5.3 fixes this. Is that true? I can easily run a backup and upgrade.
Thanks in advance.