Thanks for your replies!
I think it was AA who rebooked her on BA after AA discontinued the ARN-ORD service.
I checked the BA website again, and it does say three hours now as the minimim connecting time.
If the BA flight is delayed, will BA be responsible for reacommodating her if she misses her connection?