Re: Action #12 - review of distraction

If it helps, we can devide the values in the follwoing catagories



Does anything look like it is missing...





-content 

offer (was advert)

message

chat

animation moving

third party





-format

popup

overlay

(model? )





-initiated

auto-starting

auto-updating


All the best

Lisa Seeman

http://il.linkedin.com/in/lisaseeman/, https://twitter.com/SeemanLisa





---- On Fri, 25 Oct 2019 23:36:03 +0300 Becky Gibson <becky@knowbility.org> wrote ----




Here is my review of https://w3c.github.io/personalization-semantics/content/#distraction-explanation from https://www.w3.org/WAI/APA/task-forces/personalization/track/actions/12. I tried to think about how I, as a developer, would figure out how to identify different scenarios. I had several questions.  In some cases I’ve made some proposals based on my interpretation. This will need more discussion.  



-becky





advertisement or ad

Original: 

An advertisement or offer for a product, feature or service that is under the authors' control and is not part of an activity where it is essential.



The long description has advertisement as the value but the supported value list uses ad.  Which do we want, I suggest just ad since it is shorter and less prone to spelling errors or mistypes. The description makes it clear that it is an advertisement.



I also wonder about the definition. It specifies that the ad is under the author’s control. I assume that refers to the site or content author. I many cases an ad is not under the site owner/author’s control.  For example, a free blog on http://wordpress.com has ads inserted and the blog owner has no control. Are these exempt because I, as the blog owner, have no control of them?  Do we expect the owner of the advertisement to add the data-distraction attribute?  I’m guessing most will not want to.  Need clarification on who is responsible. 



animations

Perhaps clarify that auto-updating is implied and thus not needed. Is this true? What about ones that run once and stop?  Or that are user initiated?



Original:

Computer-generated moving images. Animations are also automatically updating.





auto-starting

Auto-starting implies movement - should we make that clearer in the definition?  What if it starts and then stops within WCAG guidelines - is the data-distraction attribute still needed?  



Original: 

Information that starts automatically without user interaction that is presented in parallel with other content.



Proposal: 

Moving information that starts automatically without user interaction that is presented in parallel with other content.



auto-updating



Original:

Information that starts automatically and is presented in parallel with other content that updates frequently without user interaction unless the auto-updating is part of an activity where it is essential.



Proposal: 

Add the following to the current definition if we agree that animation always implies auto-updating. 

 It may be necessary to combine auto-updating with auto-starting if the content starts automatically. The animation value includes the concept of auto-updating so it is not necessary to add auto-updating to a data-distraction value of animation. 



Examples: A text based stock ticker that starts and displays upon page load would have data-distraction=“auto-starting auto-updating.” A count-down timer that  that starts at the user’s request and updates in real-time the hours, minutes, and seconds until an event would have data-distraction=“auto-updating."





chat

Does this only refer to an embedded chat that is not initiated by the user? If the user has initiated the chat, I assume that it would not be a distraction as long as they also have the ability to terminate the chat. Popups or overlays that offer to chat would fall under the popup definition. 



Original: 

An interface that allows real-time interaction of text-based messages between a sender and a receiver.



Proposal: 

An embedded interface to enable real-time interaction of text-based messages between a sender and a receiver that is not initiated by the user.



message

This needs better clarification. Is this a message that is added into the user interface or something that is not essential that is displayed within the static interface? Perhaps removal of a static message of this type would fall under simplification? Although these types of message blocks can also be a distraction. A message that gets added to a user interface would be data-distraction=“message auto-updating” if it updates more than once. 



Original:

Communication sent to or left for the user.



Proposal 1 (if this is for static messages):

A non-essential communication that is statically displayed within the user interface. And example is a section that includes, “Join us on Saturday for our open house.”



Proposal 2 (if it is for inserted messages):

A non-essential communication that is inserted into the user interface dynamically. It may also be auto-updating if the message changes or is updated frequently.



moving

Original: Elements that change locations on the screen without user interaction.



What is this meant to encompass? Does it include content that follows the cursor/focus as the page is scrolled? We need to clarify what is meant by user interaction. Is it direct interaction with the element or general interaction (such as scrolling) with the page/content?  We should include an example to clarify.



overlay

I think we should specify that this is not user initiated. 



Original:

A part of an application or content that is displayed over the top of the main content in the same window.



Proposal:

A part of an application or content that is displayed over the top of the main content in the same window that is not the result of a requested user-initiated interaction. 



popup

Original:

A child window that blocks user interaction to the parent window. 




I think we also need to specify that this is not user initiated.  Popup and overlay are similar but popup specifies a child window. To me, that is somewhat of an implementation issue.  I think most items are overlays (from an implementation standpoint). Can someone provide examples that are not overlays or explain the difference better?



Original:

A child window that blocks user interaction to the parent window. 



third-party

Original: Content that is not under the author’s control.



Not all third party content may be a distraction. Is the intent to just identify third party content that is not under the author’s control or is it just for content that is likely to have one of the above distraction types? We need to clarify.

Received on Thursday, 14 November 2019 16:26:09 UTC