fix web mode hook