Oh man, I just noticed this earlier tonight when making my poison ailment build and I was wondering WTF was going on with that passive.
I had to play around with big boi mobs that have lots of HP and I went into setting to turn on and off reg white dmg and yellow crit dmg numbers on the screen.
With just non-crit dmg turned on I could rapidly see the white #'s flash on the screen with my dots (stopping a few sec after casting and just watching). Note that I had the passive for sure selected so when I turned off reg dmg and just turned on crit dmg I saw no #'s flashing on my screen (and I had 50% crit total). The mobs just kept dying from what I presumed was normal ailnment dmg.
The only time I saw the yellow crit numbers was when I was channeling the spell on them initially...so safe to say I respecced out of that. Super annoying.
As for OP's question, yes, flat +% toxic dmg, lightning, fire, rend or flat sub-category Elemental or Material or Occult will add to ailment dmg (is this current bugged too? I'm not sure).
There are a couple nodes on the GoF that give flat +8% dmg or something and those are global too.
Someone already pointed out that if the modifier is present (+spell/+attack) dmg then that will only affect the initial direct dmg.
Same with gems that say "+poison dmg added to spells or attacks". Those have a different socket that usually comes with "+poison ailment" or "+lightning ailment" out of the (I)(II)(III) socket options. So look for that on gear too.
I've only found two staffs so far that had +burn dmg and +poison ailment or whatever.