UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Smooth Edges: Bug Report (updated 25, 2025)

    Scheduled Pinned Locked Moved OS
    1 Posts 1 Posters 282 Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • mariogripM Offline
        mariogrip Administrators
        last edited by

        Smooth Edges: Current Bug Report

        Ubuntu Touch Bug Fixing Initiative

        Updated: November 27, 2024
        Source: https://forums.ubports.com/topic/11644/smooth-edges-name-pending-let-s-fix-the-bugs-that-drive-you-mad

        I'll keep this up to date

        Note this is taken directly, this will need to be cleaned up once collecting is done


        Table of Contents

        1. Priority 0: Platform Viability
        2. Priority 1: Core System Stuff
        3. Priority 2: Basic Phone Features
        4. Priority 3: Daily Use
        5. Priority 4: Polish
        6. Priority 5: Nice to Have
        7. Installer Issues
        8. General Themes

        Priority 0: Platform Viability

        Definition: Issues that affect the viability and sustainability of the platform itself.

        Device Hardware & Support

        • Most phones are 5+ years old - No one wants to invest in outdated phones with poor batteries. Future development not guaranteed, relies on individual contributors. Suggested solution: New "primary device" released every two years.

        Priority 1: Core System Stuff

        Definition: Boot loops, crashes, phone completely unusable. Fix immediately.

        System Stability

        • Random Lomiri crashes - System randomly crashing
        • Lomiri freezing/crashing after extended use - Phone gets stuck/freezes after using it longer without rebooting or using more than 3-4 apps. Lomiri crashes and restarts.
        • Lomiri crashes on shutdown/restart - Bug since 2015: When you've opened more than 3 apps and try to restart/poweroff, Lomiri crashes and restarts. Have to select restart/poweroff again.
        • Passcode prompt stops working (Volla Quintus, 1.x daily channel) - Number keys don't enter characters or phone doesn't respond to full passcode entry
        • Battery drainage on LTE - Missing proper app state management (background/foreground/suspended). Works on 2G with battery-saver app, but phone lasting less than a full day is not reliable.
        • Daily reboots without command (Poco NFC X3) - Device reboots and disconnects SIM about every 12 hours (device-specific)

        Networking & VPN

        • OpenVPN non-functional/unfriendly - Can't access corporate networks, complicated terminal setup that doesn't work

        Device-Specific

        • Apps not properly accessing apparmor - Camera app on OP5T and other devices have apparmor errors in logs, unclear if they're important or can be ignored
        • Mobile data on SIM2 doesn't work - PR exists for this issue

        Priority 2: Basic Phone Features

        Definition: Calls, SMS, WiFi, Bluetooth, notifications, camera. If these don't work, it's not really a phone.

        Bluetooth Connectivity

        • Car Bluetooth connectivity issues:
          • Bluetooth audio playback problems in car
          • Car refuses to turn up music volume
          • Contacts don't sync - only shows numbers when calling, not names
          • Music controls (play/pause/previous) unreliable from car/headphones
          • Music auto-continues after Bluetooth disconnect
          • Answering calls while driving unreliable due to connectivity/UI issues
        • General Bluetooth improvements needed - Usable with certain prerequisites but could be better
        • Bluetooth almost unusable - No file transfer possible, no HFP (hands-free profile) in cars

        Email & Notifications

        • IMAP email notifications don't work (outside Gmail)
        • Green email icon persists even after viewing notifications - should revert to non-active state after checking
        • Keeping Dekko updated or replacing it - Email is critical feature for most users

        Camera

        • Multiple cameras not supported - Devices with multiple cameras (e.g., Volla Quintus with 3 cameras) can't switch lenses in main camera app, though test apps can access them
        • Camera too slow, images blurry with motion or bad lighting (may be device-specific)
        • Camera app lags behind Android - Slow focus, missing macro function, wide angle, panorama modes
        • Camera app crashes - Daily crashes or device-specific, requires reboot (Poco NFC X3 and other devices)
        • Camera image quality poor - All pictures and videos have colors off and overall poor quality (may be device-specific)
        • Camera not fully supported - Partial hardware support on some devices

        Communication Features

        • VoLTE - Needed for calls, will be required across Europe in coming years. Not reliable yet, becoming "basic phone functionality" in more countries
        • VoLTE issues - Phone app freezes when receiving call while already online with VoLTE enabled, requires reboot. Switching to airplane mode often disconnects VoLTE, requires reboot.
        • RCS (Rich Communication Services) - SMS/MMS replacement, will be next big point for UT

        Security

        • Encryption should be mandatory - Several users left UT because of lack of encryption. Entire device should be encrypted when powered off. Bonus: lock-screen encryption like Android.

        Display & Interface

        • Display cutouts and rounded corners not handled - Makes upper taskbar display incorrectly (especially FP5), restricts usage of indicators. Clock not fully visible. Nowadays a must, instant frustration for new users with no option to set it correctly.
        • Notch handling + too many indicators:
          • Dual SIM with roaming = 4 network icons alone
          • Rotation lock is entire pull-down with one item
          • Many pull-downs have only 2 items
          • Suggested: Remove rotation lock, Bluetooth, GPS icons entirely from header
          • Merge dual SIM icons into one
          • Email icon should only show when there's a notification
        • Notification area too fragmented - Better to have less indicators or option to reach most used on same "page". Hard to swipe down without accidentally selecting wrong indicator.
        • Lomiri must avoid rounded corners and camera notch - Bring indicators under camera notch

        Browser

        • Morph browser old and falling behind - Mentioned by multiple users as Priority 2
        • App menu too long (12 actions) and redundant - Use ToolBar for additional actions
        • Downloads not integrated in indicator since Oxide

        Messaging

        • Improvements needed in Teleports, Matrix, Signal apps - Messengers are most used smartphone apps
        • Call/video call options needed in browser and messengers

        Backup

        • Backup function should be in UT installer or at least have tutorial/instructions
        • AGPS missing - Navigation hard to rely on without it
        • Data backup and syncing missing

        Priority 3: Daily Use

        Definition: Browser crashes, app store issues, keyboard problems, file management. The stuff you hit every day.

        Browser Issues (QtWebEngine)

        • Outdated QtWebEngine - Most frequently mentioned issue
        • Firefox alternative has no clipboard
        • No autoplay disable option in native browser
        • Poor web smoothness

        Keyboard Problems

        • Keyboard crashes during active SMS/chat conversations - "Gets my pulse going"
        • Random OSK crashes
        • Keyboard positioning too low - Need ability to raise/lower keyboard. Ambot installer keyboard works better.
        • OSK issues:
          • Predictive text gets in the way
          • Weird behavior when typing/deleting
          • Paste doesn't work between apps

        Multimedia & Files

        • Nextcloud photo sync unreliable
        • Gallery loads slowly
        • Video playback issues - One of UT's weakest points since beginning:
          • Poor UX in Camera app preview - opens separate Video app that stays open after playback
          • Video flipping at end of playback
          • App crashes (e.g., in Teleports)
          • Totally stops working on some devices until restart of media hub or reboot
          • Experience generally bad
        • Camera app crashes (device specific but affects several devices)
        • Too slow to take picture/video - Too much delay, sometimes fails and needs reboot

        Navigation & Location

        • Navigation apps unreliable/non-functional - Forces use of Waydroid
        • GPS position doesn't work reliably in webview (works in PureMaps) - Orientation/compass problem, important for Google Maps public transport itineraries
        • Faster GPS needed - Initial fix can be slow, too slow for reliable navigation
        • GPS too slow - General positioning speed issue

        Calendar & Contacts

        • Calendar sync failures with Google/Nextcloud - Leads to missed meetings. Event links and call info not clickable/openable
        • Call history unclear - Hard to track communication sequence with contacts (missed calls, outgoing, answered)
        • Date indicator - Tapping dates doesn't show all calendar entries

        Networking

        • Cellular network re-connection sometimes needs reboot
        • Loses cellular data connection (especially dual SIM) - Have to switch from 3G to LTE/4G in settings to get internet back
        • MMS doesn't work if WiFi is On
        • Dual SIM boot issues - Sometimes boots with only one SIM working or none, requiring reboot. Can also change default parameters to SIM2 that persist even after reboot with SIM1.
        • WiFi always trying to connect to last used network - Instead of the one with the best signal

        VPN

        • No usable VPN UI - Required for corporate users, Wireguard, Tailscale. Terminal commands won't work for most users. Need integration for several protocols for open WiFi security.

        Email (Dekko)

        • No HTML replies - Everything sent as plain text only
        • Broken message forwarding - Forwarded messages become garbled/unreadable for recipient due to plain text limitation

        System & Performance

        • Interface sluggish/freezes - Not fluid or snappy, varies over time (may improve with next Halium upgrade). Sometimes freezes for fraction of second or even few seconds.
        • Overall performance could be smoother - When switching between apps
        • App start time much longer than Android - Even simple apps like calculator or clock need several seconds to start
        • Mir 2 migration essential - Convergent Linux apps don't work due to scaling/keyboard issues. X server jankiness is a problem (keyboard, slowness, focus issues).
        • Developer mode keeps turning on after every boot even when toggled off (security issue, may be daily channel specific)

        Apps & Integration

        • No default target selection with url-dispatcher or content hub
        • Calendar sync issues - Painful to get working reliably again when it breaks
        • Native Matrix client needed - Ideally disconnected from "Matrix" branding, just "UT Messenger" or similar
        • System-side backup feature - Not everyone can setup Nextcloud/Syncthing easily

        Priority 4: Polish

        Definition: UI glitches, UX improvements. Things that make UT feel unpolished.

        Keyboard & Input

        • Keyboard .tld button (.cz, .com) - Frequently misclicked instead of spacebar, causes DNS errors when using address bar for searches (typing "query.czsearch.cz" instead of "query search")
        • Keyboard sometimes hard to use - Writing sentences full of mistakes because of missing blanks. May be due to keys being too narrow or input being too slow. Tip: Disabling haptic feedback may help typing speed.

        Contacts & Dialing

        • Clicking contact in history doesn't call directly - Just pre-fills number in dialer instead
        • Contact navigation arrows impossible to see - Small visual indicators for swiping navigation

        Buttons & UI Elements

        • Small back buttons - Hard to tap accurately, especially for one-handed use. Major issue for users coming from Android. Examples: dekko, uRSSes - sometimes can see button press but have to tap again because it was too short.
        • Notification UI - "Clean" button should float at bottom, not positioned relatively below all notifications

        Header & Indicators

        • Header clutter - Too many icons make it hard to see time:
          • Remove rotation lock, Bluetooth, GPS icons entirely
          • Merge dual SIM icons into one
          • Email icon should only appear with actual notification

        Apps & Consistency

        • App counters/badges - Should use notifications indicator instead. One place for all notifications instead of going app by app.
        • Core apps have inconsistent UI - Random icons, different designs
        • Notes app abandoned - Needs work
        • App drawer organization - Need ability to make folders, favorites and rarely used sections

        Audio

        • Audio feeds to both earpiece and speaker simultaneously

        Security Perception

        • Lack of security trust - Unlocked bootloader, corporate data/banking inside Waydroid creates feeling of insecurity

        Device-Specific

        • Under-screen fingerprint reader doesn't work (Volla Quintus)
        • Fingerprint reader activation - Would be nice to unlock Lomiri without pressing button first

        Connectivity

        • Connect to public WiFi via QR code - Missing feature

        APIs & Integration

        • Auto-fill/auto-type APIs missing - Copying/pasting passwords is inefficient and insecure
        • KDE Connect port needed - Phone/computer sync is very handy

        Waydroid Integration

        • Notifications not propagated to main notification bar - Should function like native notifications, opening corresponding Android app
        • Multiple window mode needs icons in sidebar/app drawer properly
        • Copy/paste doesn't work inside Waydroid or between Waydroid and system
        • File access not transparent - Waydroid should see home directory without copying files via Waydroid Files app

        Priority 5: Nice to Have

        Definition: Advanced features, edge cases, stuff that matters to specific users.

        Apps & Software

        • Productivity apps missing - Native MS Teams, Slack, Google Meet support
        • Spotify non-functional via Waydroid - Painful experience. Proposed solution: Integrate mainstream desktop Linux apps (Snap, Flatpak, AppImage) into OpenStore as alternative to Waydroid
        • Cloud notes app missing (e.g., Nextcloud integration)
        • Banking software and government apps missing - Hence Waydroid use
        • Snap applications should be offered to fill gaps
        • Update snapz0r for direct snap installation without terminal
        • Docker container cannot start normally - Nice to have feature

        Features

        • Shared clipboard - Like iOS/Android + KDE Connect
        • QR code reader extremely unreliable
        • Audio playback speed control
        • Swype feature in OSK - Currently only possible with proprietary code. Options to explore:
          • AnySoftKeyboard (open source swiping)
          • FUTO (source-available, open swipe dataset)
          • Magic Keyboard for Sailfish OS
          • Heliboard uses proprietary Google library
          • Florisboard has glide typing but functionality uncertain

        System

        • Core apps force specific viewport - Clock app mentioned specifically, shouldn't do this
        • Dash filters for apps
        • Backup/sync app with PC - rsync was removed (can be reinstalled via crackle)

        Privacy & Security

        • Browser privacy/security lacking - Need ability to change DNS server, secure browser with anti-tracking/fingerprinting extensions

        Documentation

        • Device port maintenance info - Not just "Last commit on X date" but also why and for what
        • Better documentation on which apps can replace popular Android apps, how to get VPN or OwnCloud working
        • Precise description of what you get by installing UT vs what you lose by changing ecosystems

        Installer Issues

        Definition: First impression problems that prevent adoption.

        Installation Experience

        • Installer can block/hang - Pressing continue button on phone during assumed hang causes issues, needs reflashing of Android. Need better warnings.
        • Raining arrows icon confusing - Unclear what's happening during download, meaning not obvious to users
        • Installation complexity puts people off - Fear of rendering phone unusable
        • Offer stable versions before dev versions in installer
        • Polish critical for installer - Last 5% of polish can get or stop thousands of users. Last 1% toward perfection very important.

        General Themes

        Most Frequently Mentioned Issues

        1. Outdated browser/QtWebEngine - Mentioned by nearly every user
        2. Bluetooth connectivity problems - Especially car integration
        3. Display cutout/rounded corner handling - Makes UT look unfinished
        4. VPN integration/UI - Multiple users need this
        5. Encryption mandatory - Multiple users left because of this
        6. Camera issues (slow, crashes, multi-camera support) - Multiple users
        7. Dekko email client needs work - Multiple users
        8. Waydroid integration improvements needed
        9. Dual SIM issues - Multiple users
        10. VoLTE - Increasingly critical
        11. Video playback - Consistently problematic across system
        12. Small back buttons - Especially for one-handed use

        Key Insights from Community

        On Polish vs Features:

        • "Polish" has much more important ranking for new users than Priority 4 suggests
        • A phone is a status object - obvious defects block adoption
        • First impressions are critical - can block influencers from featuring UT
        • For installers, getting to 95% isn't enough - last 5% of polish critical

        On Browser:

        • "Without an up-to-date browser, we don't do much!"
        • Affects almost everything you do on a phone
        • Absolute priority according to multiple users

        On Device Support:

        • Future development not guaranteed for older devices
        • Heavily relies on individual contributors
        • Need for sustainable hardware strategy

        On Security:

        • Privacy-focused users need adequate browser protection
        • Encryption is deal-breaker for many users
        • Corporate users need VPN support

        Document Statistics

        • Total unique bugs reported: 100+
        • Priority 1 (Critical): 7 issues
        • Priority 2 (Essential): 25+ issues
        • Priority 3 (Daily Use): 30+ issues
        • Priority 4 (Polish): 25+ issues
        • Priority 5 (Nice to Have): 15+ issues
        • Installer Issues: 5 issues

        This document compiled from UBports Community Forum thread "Smooth Edges (name pending) - Let's Fix the Bugs That Drive You Mad" as of November 27, 2024. Includes community feedback from multiple users across various devices and use cases.

        Please discuss here: https://forums.ubports.com/topic/11644/smooth-edges-name-pending-let-s-fix-the-bugs-that-drive-you-mad

        1 Reply Last reply Reply Quote 10

        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

        With your input, this post could be even better 💗

        Register Login
        • First post
          Last post