Last tab user agent determines profile of all tabs
As WebEngineProfile is shared among WebEngineViews, as long as not created specifically for a page. As a result, such settings as "desktop/mobile" page request are currently set by the last tab.
In practice, its probably better to have this setting as a tab based. Which means that we have to change profile accordingly on making the tab active