So, this might be more important than it may seem at first glance.
Critically, this applies to landfill - and unlike other things, landfill can't be undone. (And is also quite expensive, at least early-game.)
When dumping down, for instance, large-area "roboport grid" blueprints (or trains, or solar panels), one may not wish to waste resources covering unusable expanses of water; nor wasting tons of expensive landfill on papering over the bits of the water that are necessary for the tiled blueprint's area.
That's exactly the sort of thing I use Construction Approval for - to be able to plop down a 'general' blueprint, and then customize it for the specific placement, e.g. cutting off bits of it or removing irrelevant entities.
Thus far, this has led me to a playstyle where I try and ensure there's never any landfill in the logistics network, even mid-game; because it's hard to tell where all over the map my blueprinting may have left little tiny bits of artifact placed in water when I was zoomed out - and even with this effort, I still come across dark brown tiles with nothing on them, fairly regularly, where some blueprint placed landfill, as well as an unapproved blueprint I was ignoring, and then I later canceled the unapproved blueprint because it was irrelevant to that location … but the bots had still rushed out and dumped some landfill down in preparation for something that would never get built!
Anyway, definitely not game-breaking. Still an utterly fantastic mod; really should be vanilla behaviour, and I'm shocked how well your hack works in practice. Thank you for maintaining this!