Performance decrease from 3.x to 4.x

Hi everyone!

Have you noticed a decrease in performance for relation value / relation reference ?

What was instant in QField 3.x is lagging under 4.x.

Here is a 2-layer example with a relation value on a list of 100 000 entries (both gifs are 1:1 speed) :

3.x

3.x

4.x

4.x

Is there a reason behind this change ? Is there a better way of doing it ?

Hey Felix. Thanks for raising this. Could you create an issue in GitHub · Where software is built???

I did it this morning! nirvn is alreading on this.

1 Like

For the record, this will be fixed in QField 4.1 (ETA mid to end of March).

Big thanks to @FelixHinckel for providing a good sample project to replicate the regression.