If you need only two qml-only apps you can edit second app’s .desktop file to use qmlscene instead (replace ‘sailfish-qml appname’ with 'qmlscene /usr/share/{appname}/qml/{appname}.qml), but qmlscene suffers from the same issue if you try to launch more than one app this way, weirdly enough launching from terminal works fine, but yeah annoying af
I have something similar on Jolla2. It happens with certain apps. Example: I visit NedNieuws, a Dutch nieuws app for Sailfish. After swiping away NedNieuws from bottom to top as usual, I want to visit the Sailfish Forum app, but I am brought to the NedNieuws app again. The forum app does appear in the launch screen, but the wheel keeps turning. The same with Guardfish and vice versa with all three.
Thanks @nephros for filing this bug report. I was about to file one of the same issue as well. For me the app launcher behaves totally off only for a few native apps when they are opened:
trying to open Hafenschau app while SFOS-Forum is open results in opening SFOS-Forum again.
trying to open gPodder app while SFOS-Forum is open results in opening SFOS-Forum again.
trying to open SFOS-Forum while Hafenschau app is open results in opening Hafenschau app again.
trying to open Hafenschau app while gPodder is open results in opening gPodder again.
trying to open Audiothek app while gPodder is open results in opening gPodder again and vise versa
Some apps don’t open at all: MeeCast,… but this could be an issue with MeeCast issue (latest Chum version) and not being compatible with.
I’m also at holiday-mode with limited internet con., so didn’t have time to install a lot but most important ones for me.
I experience this behaviour with the following apps:
SFOS Forum Viewer
GPodder
Audiothek
Tidal Player
German Weather
When starting one of these Apps while another one of these Apps is already open, the second startet App does not open. Instead the already running App opens and the home screen widget of the App, i wantet to start, shows a spinning circle for some time, than it crashes. So everyone of these Apps can basically be started, but they can not be simultaniously kept on the homescreen.