Gmail notification remains on lock screen after email has been read/deleted on another device

I recently switch from iOS to Android (Google Pixel 4XL). One problem that I can’t figure out:

  • When I receive an email, I get a notification on my device’s lock screen. Good.

  • If I read (and/or delete) said email on another device, the above notification remains (until I unlock my phone)

Is this just a deficiency in Android vs iOS, or is something not working correctly?

Thank you!

android – what do you think about that comment delete screen UX/UI?

There are two options…

1- Change the text to alert the user to what he is about to do ” Are you sure you want to delete, because, you will lose this information…” as an example. Then give the user two options: “No” / “Yes”. But in this situation, the user will probably click the “yes” option as Peter mentioned, because users do not read and are used to the “yes” as if it was a “Continue” action.

2 – Therefore having a screen where the user has an undo option would be the best solution in my opinion. In this case we wouldn’t need the screen A1 at all.

In the examples below I created a screen where the user is being asked if he wants to save. If he clicks “yes” he will only get an automatic confirmation message that the information was not saved.

The best option is a screen with a “undo” option… Option B.

I want to get some ground biography about these points and would be happy if someone would list some books and sources here, please.


Android Mobile as focusing screen – Solutions

I want to use Android Mobile as focusing screen. It is very difficult to focus as I am macro photographer. Please suggest some ideas solutions tips..? I own a Nikon D800 and all lenses and accessories.

touchscreen – Resize screen for Dead touch zone

I have Star N7189 (5.5″) with the lower zone of touch screen dead

Dead zone

The menu and back buttons don’t work,but the physical home button works.

I tried to press hard on the edges of the screen, I tried to apply a twist from the short sides as if it were nothing but a wet towel. I did the hard reset but it did not work.

Sometimes pressing dead area, the phone takes it as menu button

As well as replacing the screen what other methods can I try? Is there any app, launcher or trick to resize the screen usable only to the working area?

P.S. a few hours after leaving it in airplane mode suddenly the touch had this problem but I do not remember if I inadvertently placed something heavy in that area of ​​the cell.

accessibility – HTML Aria function not being read by screen reader – Bad design?

I’m looking into how accessible some websites are using WebAIM’s WAVE tool. Many websites nowadays use the burger menu symbol to indicate the menu (YouTube and Gmail for example) and often I see the Aria attribute being used to say ‘open-menu’ or something of that sort. However, when I test it with NVDA and hover over them, the screen reader doesn’t return anything.

For example here:

On the left is the burger symbol, a magnifying glass (for search) and text-links. NVDA only reads out the latter text-links when hovered over, but not the former two non-text symbols. The two symbols (burger and magnifying glass) don’t change colour or give any indication that they’re clickable when hovered over besides the mouse pointer changing.

Is the Aria label supposed to be function (or not function) this way or is this just bad code/design? Or am I just completely misunderstanding how a screen reader is supposed to function?

sharepoint online – Create a PowerApp’s Approval Requests CDS Browse screen to show a link to the MS Flow Approval items

I want to build a PowerApp which shows the MS Flow requests from this page:-

enter image description here

So first step i did is that i add a new PowerApp from CDS >> Approval Requests, as follow:-

enter image description here
enter image description here

Where i will get this Browse screen automatically:-

enter image description here

Now i need to modify this Built-in browse screen, to show URLs which will take the user to the MS flow Approve/Reject screen.. i found that i can access these data..

enter image description here

But i am not sure if i can use/benefit from this data to build a URL to the MS Flow Approvals items? so the user from the PowerApp Browser screen can click on a link which will open this MS flow screen to provide a response:-

enter image description here

Prevent tooltip going out of screen reactjs

Here a small demo. There are a few block; hovering on each block appears a tooltip(orange rect). It doesn’t work correctly.

  • Tooltip doesn’t appear when it hovers at first time
  • The first tooltip is displayed from right side of block; correct case
    is displayed from left
  • Tooltip can disappear when block is hovered

I’m stuck with this issues, because tooltip appears when block is hovered, and it should calculate immediately coords and display it in the right position

const { useState, useEffect, useCallback } = React;

function App() {
  return (
      <HoveredBlock index={1} />
      <HoveredBlock index={2} blockStyle={{ marginLeft: "5%" }} />
      <HoveredBlock index={3} blockStyle={{ marginLeft: "50%" }} />

function calcCoords(blockRect, hoverRect) {
  const docWidth = document.documentElement.clientWidth;

  const isLeft = blockRect.right + hoverRect.width > docWidth;
  const coords = {};

  if (!isLeft) {
    coords.x = blockRect.right;
    coords.y =;
    coords.type = "right";
  } else {
    coords.x = blockRect.left - 5 - hoverRect.width;
    coords.y =;
    coords.type = "left";

  return coords;

function HoveredBlock({ index, blockStyle }) {
  const (blockRect, setBlockRect) = useState();
  const (hoverRect, setHoverRect) = useState();
  const (showHover, setShowHover) = useState(false);

  const (coords, setCoords) = useState();

  const blockRef = useCallback((node) => {
    if (node) {
  }, ());

  const hoverRef = useCallback(
    (node) => {
      if (showHover && node) {

  useEffect(() => {
    if (showHover && hoverRect) {
      const coords = calcCoords(blockRect, hoverRect);

  }, (hoverRect));
  const isHidden = !showHover || !coords ? 'hidden' : '';

  return (
        onMouseEnter={() => setShowHover(true)}
        onMouseLeave={() => setShowHover(false)}
        className={'hover-block' + isHidden}
          left: coords && coords.x,
          top: coords && coords.y

const rootElement = document.getElementById("root");

    <App />
.block {
  width: 100px;
  height: 100px;
  background-color: aquamarine;
  margin-left: 82%;

.hover-block {
  position: fixed;
  width: 100px;
  height: 100px;
  background-color: coral;

.hidden {
  display: none;
<script src="" crossorigin></script>
  <script src="" crossorigin></script>
<div id="root"></div>

windows 10 – Why does my PC blue screen on first boot, then after restarting itself boot up normally?

I added an M.2 NVME drive to my computer yesterday, and cloned my original SSD with my Windows installation over to it.

The original SSD has since been formatted, and no other drives contain an operating system.

On initial boot from cold, Windows will bluescreen before it gets to the login screen with KMODE_EXCEPTION_NOT_HANDLED, and then reboots itself. On subsequent “hot” reboots, there is no bluescreen.

I have tried running sfc /scannow with no faults found.

Does anyone have any ideas on how to fix this please?

Is this screen saveable? Samsung S6 black screen with purple blotches

I have been using my Samsung S6 as a security camera using Alfred. It was positioned in my window sill looking out over my front yard, screen off, but exposed to morning sunlight. It was also connected to a Samsung fast charger. Today, when I disconnected it to check a notification I heard, the screen is completely black, except for some purple and white blotches at the edges.

enter image description here

I did not drop the phone, nor was it bumped, impacted or crushed. I have tried force rebooting, draining battery until empty, then recharging, removing screenprotector and casing. Removed any lint from charing ports. No SIM is inserted.

My questions are:

  1. Is this screen broken beyond repair?
  2. If no, how do I fix this?
  3. How was this caused? Sunlight? Fast charger? Something else?

user behavior – Are there alternative methods to reducing screen addiction that have been successful?

I was reading an article about the ways that children are getting around Apple’s Screen Time to continue feeding their screen addiction habits. It seems to indicate that trying to make apps engaging/addictive will always counter any efforts to reduce device usage time as it is not really getting to the root cause of the problem, which is the lack of design ethics and consideration for the impact of designing to keep users on the app.

Maybe there’s some research that indicates the different behaviours between adult and children when it comes to Screen Time, and that adults see it as a way to modify their behaviours while children see it as a challenge that they have to overcome.

Should we be getting back to the basics and applying design principles like Calm Technology which encourages us to design applications in a different way? Or has anyone seen some examples of either device related or app related solutions that has been able to create positive screen usage and attitude towards screen addiction.