google / accompanist

A collection of extension libraries for Jetpack Compose
https://google.github.io/accompanist
Apache License 2.0
7.34k stars 593 forks source link

[Pager] Pages do not get disposed. #1705

Closed V-Abhilash-1999 closed 11 months ago

V-Abhilash-1999 commented 11 months ago

Description Pages do not get disposed.

Steps to reproduce

  1. Create a simple Pager with page count as 100
  2. Create a Disposable side effect inside each page
  3. The onDispose callback does not get called in any page

Expected behavior onDispose callback should be called when pages get disposed.

bentrengrove commented 11 months ago

Pager is now deprecated. Please use the Pager that is available in the main Compose libraries.

More details here https://developer.android.com/jetpack/compose/layouts/pager