I don't know why this was assigned to me; I'm not involved in the design of the Web browser. But here are a few suggestions for improving or fixing the problem:
1. In the toolkit, switch labels should obviously wrap to multiple lines if necessary, just like checkbox labels or any other system-provided labels. Ellipsizing should be something that developer turns on for an individual label only if it contains data of possibly-huge length (e.g. a filename, Bluetooth device name, or wi-fi network name). 2. If they are retained, both these settings should be checkboxes (since they're verb phrases), not switches (since they're not noun phrases). That would let "Restore previous session at startup" fit on one line. To be clear, it's not true that "a different UI component should be used for these two options" merely for "the user to see the full text of what he's enabling or disabling"; problems with the toolkit should be fixed in the toolkit, not in apps. But these settings just happen to be using the wrong control anyway. 3. Abolish the "Restore previous session at startup" setting, making the browser always behave that way. Usually when the browser quits it is not from your action: it quits in the background to free up memory, or the whole system shuts down because the battery goes flat. So this setting is equivalent to asking, "Please, phone, don't randomly throw away my work". A "Please do throw away my work" function may be useful, for clearing history+cookies+whatever all in one go -- but then it should be a "Reset Browser" command that you have to invoke manually, not a setting that triggers invisibly and unpredictably in the background. 4. Abolish the "Allow opening new tabs in [the] background" setting. All it does is add an "Open link in new background tab" item to the link context menu, making the menu four items instead of three. Just have that item in the menu all the time. ** Changed in: ubuntu-ux Assignee: Matthew Paul Thomas (mpt) => Olga Kemmet (olga-kemmet) ** Summary changed: - settings are too big for phone screen in portrait orientation + Setting labels ellipsized on phone screen in portrait orientation -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to webbrowser-app in Ubuntu. https://bugs.launchpad.net/bugs/1442851 Title: Setting labels ellipsized on phone screen in portrait orientation Status in Ubuntu UX bugs: Triaged Status in Web Browser App: New Status in webbrowser-app package in Ubuntu: New Bug description: As shown on the attached screenshot, the rows #2 and #3 of the settings screen have a text that doesn't fit on the screen. The only way to see what these options mean is to switch the phone to landscape orientation. A different UI component should be used for these two options, one that allows the user to see the full text of what he's enabling or disabling. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-ux/+bug/1442851/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp