Urgent.News

What's breaking now, across thousands of outlets.

Tech

Conflicting Android beta reports: separating observations from verified bugs

Two reports from a small Android beta described different behaviour for the same breathing timer: one tester said it restarted after switching apps, while another said it resumed correctly. The second report identified a Pixel 7 running an Android 15 beta. The device and Android version for the first report were still unknown when these notes were prepared. A separate report described a…

Two separate Android beta reports have revealed different behaviors for the same breathing timer feature. The first report, from an unspecified device running a beta of Android 15, stated that the timer restarted after switching to another application. Meanwhile, a second report detailed a Pixel 7 device running the same Android 15 beta, which found that the timer resumed correctly after the app switch.

Another report highlighted an issue with a home-screen widget displaying a money-saved value. This value only matched the app's displayed amount after manually refreshing the widget, suggesting a potential bug in the app's widget functionality.

These observations, while user-reported, do not confirm the root cause of the issues, nor do they prove that these problems are widespread across all Android devices. To further investigate, a follow-up test plan has been proposed. For the breathing timer, testers are instructed to record the device model, Android version, exact steps taken, and the timer's displayed state both before and after returning to the app, after being inactive for a period of time.

This process should be replicated on the same device to identify any consistent patterns or discrepancies.

For the money-saved widget, testers are asked to use arbitrary input values. The app's displayed value and the widget's value are to be recorded, then checked again after reopening the app and after manually refreshing the widget. Crucially, these actions should be performed separately to accurately discern the impact of each action on the widget's displayed value.

Throughout this process, it is essential to maintain a clear distinction between three key statuses: 'Reported' refers to a tester's description of the issue; 'Reproduced' means that the same steps have been executed and the issue has been observed; 'Changed' indicates that an implementation fix has been applied. 'Verified' signifies that the original steps were retried on the updated build and the expected results were achieved.

At this stage, these notes only document the reports and suggest further tests. They do not claim that any fixes have been implemented or verified. The use of sample data in screenshots and reports is acceptable, but personal details, private journal entries, and sensitive information should be avoided.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

PDF to Excel in the Browser: Extracting Tables with JavaScript

Series: Building PdfWord — a free, no-backend PDF tools site (Part 11) "Convert my bank statement PDF to Excel" — one of the most requested features I've gotten, and one of the most technically…

  • JavaScript extracts positioned text from PDFs using page.getTextContent() method
  • GroupLines() algorithm reconstructs lines by sorting fragments by y-coordinate and x-coordinate
  • SheetJS converts lines to spreadsheet format for Excel file export

How I Made PdfWord Work Fully Offline as a PWA

Series: Building PdfWord — a free, no-backend PDF tools site (Part 10) Most "free PDF tools" die the moment your Wi-Fi does.

  • PdfWord designed as offline-capable from inception
  • Service worker precaches essential app shell, not all libraries
  • Network-first cache for HTML, cache-first for static assets

How to Fix PSR-4 Autoloading Issues in Laravel

When working on a Laravel project, you may encounter warnings when running composer dump-autoload . These warnings often indicate that your model or controller filenames do not match their namespaces…

Backtesting a Polymarket copy trading bot without fooling yourself

Copy trading is the most common bot idea on Polymarket: find the wallets that win and buy what they buy. We tested it on five sports (MLB, NFL, college football, League of Legends and Valorant) and it…

  • Copy trading bots showed no profitability across five sports in backtest.
  • Backtest methodology involved replicating first $20 purchase at specific price range.
  • Past performance unreliable predictor of future results for individual wallets.

More from Saturday 10 October →