[SalesForce] Account Owner changes Opportunity Owner

Q1:
When I change the owner of an Account record to UserA, the associated Opportunity record's owner is set to UserA automatically.

Is it a native behavior?
(I checked all the workflows and account trigger code but I don't see any changes to opportunity.)

Q2:
Follow the scenario of Q1, even though the opportunity owner is changed, the opportunity trigger is not fired. How is it possible? (I have debug log in my opportunity trigger I don't see the log printed).

I searched for existing questions and found this:https://success.salesforce.com/answers?id=90630000000gjvjAAA
I'm not sure if this explains my question.

Best Answer

Q1 When I change the owner of an Account record to UserA, the associated Opportunity record's owner is set to UserA automatically.

Yes - this is by design

Q2 - even though the opportunity owner is changed, the opportunity trigger is not fired. How is it possible?

This is covered in the SFDC Help knowledge article

The Opportunity Workflows and triggers are NOT executed in the scenario where 
the Account owner is changed, which in turn changes Opportunity Owner.  
If you need the Opportunity logic to fire, 
you would need to call or include that logic in the Account trigger.
Related Topic