Skip to content

[🐞] all visible tasks run when navigating #7658

Open
@wmertens

Description

@wmertens

Which component is affected?

Qwik Runtime

Describe the bug

when the DOM renderer renders a new component that has a visible task, it will run it always, it doesn't use an intersection observer.

Reproduction

https://qwikdev-build-v2.qwik-8nx.pages.dev/examples/visibility/clock/#f=zVhdbhMxEH7nFKb87KZkk03SNmXVpOoDEkiAEOWd5pdYTTdRkzRt0zzzyEU4AOfhAlyBb2a89m67CYmEEGrVxPZ4PDMef%2FNN00lTP7D%2BpLOmaGuu%2BcZli7%2BnoU4WBcpWshej3gBfEjFG8RKQ5FjHqJsb0xzDHwZA4IY73SfILdhlgTspzieXl60b%2FyAslPp6OPQJMwslVGvf%2F1wUIGTdHtdOT70wczBHtCVswvtw8vHV%2B08eVtaRrbG7DYY4%2FILqJFA66qu3rdsbjHud2ZTIUWfUxXScqntzKhZu2Ebpv0DgriTuJXu5OMlmAdMzx0oWEi%2BKUgmYNes1Hrvvy6aUN1i2cLPHnjnAi7yB7nZ7sbe0vM8elPLu5%2Fevv358U0dC2pqnHcJf1Ip5fFQ2cwp1W4PVAOWlaFM8Yi6auW7Mhk79gu9QLkqzNxJsIzrUzYWGgfi004XC0molVWaQclI9f66OxPtyU4TT%2FJcALfuGRbaRn4opPifJ7ZKG0p3qsKQoffVph2JKFqmwyAOhbnYoJM8M2RY%2BI8Mt3On3shMkGxSVEopM9ugtJKYYppeGIrcIEmkeCnFKn7ObjSGjgenMOyGAEIIonPJ4AkW7yicyVFZ4Wdk9hpDaPe94vH4PM1W74zVGGflK1cgDvehDPEqMFUeEbzWIsL4hBowL90WuqCphmJyYvFwOBRMWK80aWMwEPxNgKSGSEStAQPqixg5fwY6FhNTKdN4Dr9tp2qx7IIB%2BaN36RF%2BvWY0BpGuWKco7SbezcNQ%2FUmfC5v2nC3cfS1D1wplaLlcrlKveTKXIbqBUcm4zpSKbq%2FT%2Bw76rhHeu6txVqoeVu%2FKueeE6noz1JZqk9k1kW5YxqhD6i1JnVJqdl4V7Ba2AdQQ6DogG75YfPSoJuNG7cl1JpJ70%2B31KE%2FBTJE6EJBxfK%2BST7qon9Rb9uNXgstXVMxCV%2FfCZzF4HE32L9xwlEpiilUFPfxlMI1ULoY4mLtDs6BiooVroVGhmPJpoIjoR9Q%2BgsVc9mp3r7nRg9y1htiRjEV8o6fCJ5MJfSqKHztRqtazuVhu%2B4Ebv6YIO3pzYSV6njt%2Bzh5sz7WnJBpaw8rLdncCiw14fgiZU09E4UkElo1foluiTJSPHe0gsMTOjqj1CtUOWOW3WOpHL18XglXbhIMfnzcOZ59%2Bh0diK9QU3JhE6S%2BTcXq0ahlRU%2BzpGwaT%2FQADRSDKY99rnehpsuoMcMcidvb4%2F%2B1Kv17fxZW%2BFL4D67VxZsYGvV%2BpWxpNq1pNajif9Trgf7m%2FjTKL0vm0H27mSK57kFl6J3Aw9L%2BeYhcUAPTNDQBUAgwtj65KT1kmht8lt3yovU%2F%2Bg3KZ9y1D%2F%2F7B5O6z%2Fk%2BaNa8rf79t%2BAw

Steps to reproduce

scroll down to start the clock when it becomes visible. Then click the button, twice, and see that the clock starts immediately

System Info

web

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    Status

    Upcoming

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions