[x] This issue contains only one bug. I will open one issue for every bug report I want to file.
Steps to reproduce the bug
Actual behaviour
Expected behavior
Screenshots/Screen recordings
Logs
Device info
Android version/Custom ROM version:
Device model:
Exception
User Action: ui error
Request: App crash, UI failure
Content Country: IN
Content Language: en
App Language: en_US
Service: none
Version: 0.20.8
OS: Linux OPPO/RMX1801/RMX1801:9/PKQ1.181121.001/1582710588:user/release-keys 9 - 28
Crash log
java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
at androidx.fragment.app.FragmentManager.checkStateLoss(FragmentManager.java:1691)
at androidx.fragment.app.FragmentManager.enqueueAction(FragmentManager.java:1731)
at androidx.fragment.app.BackStackRecord.commitInternal(BackStackRecord.java:321)
at androidx.fragment.app.BackStackRecord.commit(BackStackRecord.java:286)
at androidx.fragment.app.DialogFragment.show(DialogFragment.java:181)
at org.schabi.newpipelegacy.RouterActivity.lambda$openDownloadDialog$15(RouterActivity.java:534)
at org.schabi.newpipelegacy.RouterActivity.lambda$openDownloadDialog$15$RouterActivity(Unknown Source:0)
at org.schabi.newpipelegacy.-$$Lambda$RouterActivity$PO5pWEEJ5ixfCUvNmuJvuGGYbBI.accept(Unknown Source:4)
at io.reactivex.rxjava3.internal.observers.ConsumerSingleObserver.onSuccess(ConsumerSingleObserver.java:62)
at io.reactivex.rxjava3.internal.operators.single.SingleObserveOn$ObserveOnSingleObserver.run(SingleObserveOn.java:81)
at io.reactivex.rxjava3.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:123)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:232)
at android.app.ActivityThread.main(ActivityThread.java:7172)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:576)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:888)
Checklist
Steps to reproduce the bug
Actual behaviour
Expected behavior
Screenshots/Screen recordings
Logs
Device info
Exception
Crash log