website design – When reading a long passage, when do users tend to scroll the page?

I’m creating a web page with a lot of text, and elements that animate in once the user scrolls past a certain threshold. I need to determine exactly how far the user should scroll before triggering an animation, and I realized I don’t have a clear picture of how users scroll as they read.

When reading a long passage such as a lengthy blog post or news article, do users tend to:

  1. Read until they reach the button of their window, then scroll down a full viewport height and continue reading from the top of the window?

  2. Read until they reach the bottom of their window, then continue scrolling in small increments, such that they’re usually looking at the bottom of the window?

  3. Scroll continuously while reading, in small increments, so they’re usually looking at the center of their window?

  4. Something else, or a combination of the above?

As I thought about this, I realized I’m not even sure what I do, myself! I tend to follow behavior #1 when I’m thinking about it, but I’m pretty sure that’s not how I’d scroll under normal circumstances.

My own research on scroll behavior kept turning up articles on how far users scroll, rather than how they scroll. I know that a lot of people won’t read long passages to begin with, but I want to optimize for those users who do.

I’d ideally like to see some type of eye tracking study, and especially one which has data for different screen sizes and/or types of users. Lacking that, however, anecdotal experience would also be extremely welcome—even anecdotes about yourself, If you’re better at observing your natural behavior than I am.

Chrome 80 clears session cookies for users returning from payment gateway

I’m managing several e-commerce websites, they are all custom build and they all accept credit card payments via bank redirection (website redirects the client to bank’s payment page, bank redirects client back to site after payment has been processed).

Once Chrome 80 was released, I noticed a common trend among all e-commerce websites, when the user has paid and is redirected from the bank back to the e-commerce site, all session cookies are missing. Thus the client is not recognized as the client who initiated the payment.

I’ll try to illustrate the problem:

  • example.tld – user receives a session cookie
  • example.tld – user logs in with a valid email address
  • example.tld – user places order
  • example.tld – redirect user to mybank.tld
  • mybank.tld – user enter cc details, payment is successful
  • mybank.tld – redirect user to example.tld
  • example.tld – unknown user, no cookies! redirect user to error page

This problem ONLY happens with Chrome 80, all other browsers work fine (Firefox, Safari, Edge, mobile browsers like Samsung Internet, etc). Older versions of Chrome also work fine (<=79).

This problem happens in ALL the e-commerce websites that I manage, the only consistent thing between them is Chrome 80.

Of course all e-commerce sites are PCI certified, use TLSv1.2 and the session cookie is defined with “domain”, “secure” (true) and “httpOnly” (true) parameters set. Expires is set to “Session”.

Is this some kind of new security feature that clears all current sessions/cookies when Chrome detects visits to a bank?

PS:
my issue is not related to the SameSite problems others have, because I am not using crosssite scripting, iframes or anything like that.

What can be an acceptable way to show HTML text to search engines while creating a graphical image for display to users?

What can be an acceptable way to show HTML text to search engines while creating a graphical image for display to users?

How to count active users on a specific page

I need to limit the number of active users on a particular page when there are at maximum 200 users on it. I’ve tried to document myself to figure out how it can be done but I can’t find any good start point. Is it possible with php? Can someone point me in the right direction?

group policy – Deploy java “trusted.certs” by GPO to all users of domain

in my domain we have a couple of applications that establish a connection by java: when users do the Windows logon the box windows of Java appears and ask “”Do you want to run this program?” with the box which says “Always trust content from this publisher.”

Often users dont read it or just close this warning and after that the program wont work and they will call helpdesk because they can’t work.

I would like to automatize this situation, avoiding the interection with this windows. I have noticed that if I click “run” and “Always trust contect from this publisher”, the certifications are stored in C:usersusernameAppDataLocalLowSunJavaDeploymentsecurity and the file is “trusted.certs

So, I thought to deploy this file by GPO to all users so they wont have to pay attenction on the prompt.

If I am following the wrong road, please advice me without problem how to do it.

Thank you very much for your kind help

UI for users that following the workflow

I am in process of creating ui for workflow process. As we know – user in workflow can move between stages and statuses and to control where he is at the moment.
From the point of saving space in the interface – best case to use related dropdown lists. But they do not provide clarity.
I tried to get on linear scale, but not satisfied too, cause bp can consists a lot of stages and if we use linear scale we have to make scrolling buttons on this scale. Where we have transition to previous stages – it is not very comfortable too. Could you tell me, what is best practice for those cases?

bp example

android – How can a mobile app measure the phone’s rough distance with the user’s laptop?

I have a mobile app (iOS and android compatible) that needs to know if it’s far or close to the user’s laptop/ desktop (e.g. whether it’s within 5 meters or not). I need to make it secure such that only the user’s phone can connect to that laptop/ desktop, but other than that there’s no other requirements.

Does anyone know how to do this?

My research so far:

  1. Bluetooth BLE seems to be the recommended technology to use. Covid contact tracing softwares are leveraging the same tech.

  2. However, I’m struggling to find any reference that can turn a laptop to a BLE peripheral. It’s usually the other way around (the phone is the peripheral). In my case the laptop needs to advertise, and the phone’s the one measuring the distance.

  3. I found a nodejs library called bleno and it does the job. However, it seems that the features are limited (e.g. it can’t reject a connection attempt from any unknown devices). It’s also impractical for end users to download this (or any nodejs app in general).

  4. Chrome plugins don’t seem to have access to mac OS or PC’s bluetooth, so I guess that’s not an option.

Does that leave me with having to develop native MacOS or PC apps just to connect with the mobile app? Or is there a better approach?

powerapp – How do I assign SharePoint and Power Apps licenses to the guest users?

We are trying to invite guest users so that they can use our Power Apps connected to SharePoint. The problem is that I don’t understand how to assign a license to guest users. I have read that it’s possible, but when we actually try to do it, there is no options anywhere to do it. Does anyone know how it is supposed to work?

enter image description here

enter image description here

I will be really grateful for any suggestions!

plugins – WooCommerce – Get users list with their total order price in the last 30 days

I have users list in table with this code :

        $args = array(
            'number'         => $users_per_page,
            'paged'          => $current_page,
            'order'          => 'ASC',
            'orderby'        => 'id',
            'count_total'    => true,
        );

        $get_all_users_mdp = new WP_User_Query($args);
        if($get_all_users_mdp->get_results()){
            foreach($get_all_users_mdp->get_results() as $users){
                $users_total_order() = ('username' => $users->user_login , 'email' => $users->user_email , 'role' => translate_user_role($wp_roles->roles($users->roles(0))('name')) , 'totalOrder' => number_format(get_user_orders_total($users->id) , 0, ',', ','));
            }
        }

        function get_user_orders_total($user_id) {
            // Use other args to filter more
            $args = array(
                'customer_id' => $user_id
            );
            // call WC API
            $orders = wc_get_orders($args);

            if (empty($orders) || !is_array($orders)) {
                return 0;
            }

            // One implementation of how to sum up all the totals
            $total = array_reduce($orders, function ($carry, $order) {
                $carry += (float)$order->get_total();

                return $carry;
            }, 0.0);

            return $total;
        }

and i want to get all users with their total order price within a month and pagination, the problem is , I’m getting result correctly without pagination but when pagination comes up, i don’t have a correct result, I just want to sort users with highest order price (ASC) . i don’t know what to do now.

dns zone – How to let users mask domain for whit label?

We provide white label services to the users, where users can use our app on their domain by masking our sub-domain by cnaming to app.domain.com. I want the user to mask the subdomain (app.domain.com). How can we do it?

Can we do with DNS, php, .htaccess or HTML ?