I took the Qt WebEngine survey since I work with Qt WebEngine when I work on Falkon. The questions were at times well made and at times made from a corporate perspective when Free Open Source Software development model together with software distribution through the repositories of all the different Linux distributions was totally forgotten.
I write this little note here because I took the survey from the development mailing list and found these options missing. How am I suppose to answer when the answer is not there and only supported answer is what is probably directly supported by Qt Company itself?
At the end of the year I ordered an Akko keyboard “5108 B” 100% keyboard. It arrived with 3 weeks despite it being end of the year (top season for delivery guys). The keyboard was in 50% diascount and with free shipping, so I only paid around 70€ for it. I consider this a steam since keyboards with similar features cost easily around 200€ (check the Ducky keyboards of which I think Akko is a clone).
In the Qt5 it was not easily possible to block the new (popup) window request because the function “createWindow” which handles the window creation did not provide the required information (destination URL). It was not imposibble but not straightforward either, so it was not implemented. It Qt6.2 there is a new signel “newWindowRequested” which provides the destination url and also if the request was initiated by human or not. This is ideal for selective blocking of the window creation, eg. popup blocking in AdBlock.
AdBlock Dialog During the development of the AdBlock stuff I need to frequently interact with AdBlock Dialog window to modify the “Custom Rules” filter list. Since due to historical reasons and probably for the ease of use the dialog uses QTreeWidget and each item added to this list is mapped to the source QVector list (QList now) by an index number stored in the data section of the widget item.
I went to ABP Test Pages and checked how Falkon Adblock handles all the different rules. Many things are implemented but even more is not and some rules are misinterpreted (e.g. remove).
I always thought it works well enough (works for me) and with enough filters it even passes the Adblock Tester test page on 96 from 100 points.
I can talk about “what ifs” and complaining the whole day, but lets jump into the results.