Tessa Worley won her first World Cup race in more than a year after winning the fourth giant slalom event of the season in Slovenia.