Reason for Android onscreen keyboard not disappearing on outside touch event

Some UX expert at my job noted that the Android onscreen keyboard should disappear once the user taps any UI component but the focused EditText (or the keyboard itself of course).
Apparently Stackoverflow has multiple people …
Using Javascript popups to create a workflow for legal experts writing and editing legislation

I suppose this is a ui-flow question.
I’m currently working on a project where a couple of the stakeholders are suggesting the use of popup windows, i.e. browser tabs, to create a workflow to switch between and compare mul…
Shopping UX where pressing the "price" turns into "buy-confirm" then "checkout"

I’m trying to optimize the in app purchase for my users who only want to buy, and checkout as quickly as possible.
Current situation
My store offers other things for sale, but when a user only wants on thing, I’d like to st…
machine-readable and human-readable text representation of a recurring schedule

We’re working on an “import from Excel” feature to speed up bulk data entry, especially when moving data from another B2B system into ours.
Of the 20-ish fields we’ll be importing, only one of them is challenging to format …
What is the best way to document/describe a completely new product?

Describing a new feature, optimization, or new section of an existing app for engineering and the product team is fairly solvable. You can build on a specific existing point of reference and user research to describe the new …
What is the best way to document/describe a completely new product?

Describing a new feature, optimization, or new section of an existing app for engineering and the product team is fairly solvable. You can build on a specific existing point of reference and user research to describe the new …
Newsletter form on mobile

I’m having a mobile version of my (fashion shopping) site built.
My team and I are arguing over whether, when and where the “sign up for our newsletter” prompt should appear.
We’re looking to encourage users to sign up with…
Newsletter form on mobile

I’m having a mobile version of my (fashion shopping) site built.
My team and I are arguing over whether, when and where the “sign up for our newsletter” prompt should appear.
We’re looking to encourage users to sign up with…
Material design: How do i deal with maps and creating content from options

To explain this as much as possible. I need to give the user an option to create grids on a map. There is different types of grids. So the user should be able to choose between them
The main screen of my app have a toolbar, …
Material Design guideline for Google Map’s side pane?

Here is what happens when you click on an icon in an “old-style” Google map:
You get an InfoWindow, and clicking “more info” opens a new tab with a google search of the icon’s subject.
Here is what happens when you click …