First of all thanks for new version and splitting table Object DDL script. I think it's good direction.
I'm going to successively report found issues in thread-per-issue manner.

Let's start with triggers.

'Show DDL' and 'Edit DDL' sometimes show trigger function DDL while another time it's trigger DDL.
I found this behaviour is probably related to trigger function name. If it is the same as trigger name, then function source code is displayed, otherwise trigger ddl.

By the way, I would improve triggers list by 2 things:
- add action type to attributes listing (BEFORE, AFTER)
- sort names by action timing and name (since in postgresql triggers are executed in alphabetical order)