I've inherited an org where there are two triggers on the same object that definitely both run after insert and after update. Completely against SFDC prevailing advice of course.
So I know the order of execution is indeterminate. Let's say on a particular execution that Trigger A runs first and Trigger B runs second. Let's also say that Trigger A updates the same record (and that it's smart enough not to fall into infinite recursion). What I'm wondering is: When Trigger B executes for the first time, will it see in
Trigger.new the same original values that Trigger A also saw in
Trigger.new? Or will it see the values that Trigger A updated?