"""Which control counts as a composer OPENER, and which must never be clicked as one. The rule was exact names only ("Comment", "Message", ...), for a stated reason: a paid upsell like "Send InMail" must never be reachable. That exactness also made it blind to every opener whose label is a sentence. Measured live 2026-08-02: tiktok labels its button `Read or add comments 526 comments`, the match missed, and the site scored 0/4 while the aux model clicked at that very button for 27.8s. So the second half matches VERB + NOUN anywhere in the label, which keeps what exactness was buying: a bare count has no verb, and an upsell has the wrong noun. Neither can reach a click through here. """ from backend.apps.agents.browser import browser_send_parse as sp def test_an_opener_labelled_as_a_whole_sentence_is_still_an_opener(): """tiktok, verbatim from the 2026-08-02 perception.""" hit = sp.opener_index_in_state('[12]