The provider docs said a streaming repetition loop is cut within about 100,000 characters of starting. That holds for line-structured loops, but a newline-free loop needs more of the 64K tail before the detector fires, and checks land one tail window apart, so the worst case is about 127K. Both the English and zh-Hans copies now say about 130,000 characters. The check stride is unchanged.