New issue
Advanced search Search tips

Issue 647688 link

Starred by 3 users

Issue metadata

Status: Untriaged
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 3
Type: Feature



Sign in to add a comment

Pls, give options for disable any CSS animation and transitions

Reported by acte...@gmail.com, Sep 16 2016

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2859.0 Safari/537.36

Example URL:
https://answers.yahoo.com/question/index?qid=20120516034703AAnicCC

Steps to reproduce the problem:
Too many websites have issues with animations. I suggest to add option or API for extensions, that can help disable any CSS animation and transition. 

What is the expected behavior?

What went wrong?
Some sites (with animation) works ugly, need workaround. 

Does it occur on multiple sites: No

Is it a problem with a plugin? N/A 

Did this work before? No 

Does this work in other browsers? N/A 

Chrome version: 55.0.2859.0  Channel: dev
OS Version: 10.0
Flash Version: Shockwave Flash 23.0 r0
 
Cc: nyerramilli@chromium.org
Labels: -Type-Compat M-54 OS-Linux OS-Mac Type-Feature
Status: Untriaged (was: Unconfirmed)
Thanks for the report.

Considering this as Feature request, marking as Untriaged and requesting Dev team to look into the issue.
Components: Blink>Animation
Components: -Blink>Animation Platform>Extensions>API
Labels: -Pri-2 Pri-3
Status: Available (was: Untriaged)
Extensions can already do this by injecting * { animation: none !important; transition: none !important; } into pages.

We can certainly facilitate this on the animations side of the code but I'll pass it on to extensions to decide whether this is a feature we wish to add support for.
Project Member

Comment 4 by bugdroid1@chromium.org, Dec 8 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/6c7269bdd0808219c799e9b60f8470618c6e7986

commit 6c7269bdd0808219c799e9b60f8470618c6e7986
Author: amalika <amalika@google.com>
Date: Thu Dec 08 13:57:37 2016

Part 3.7: Is policy list subsumed under subsuming policy?

This is part of an experimental feature Embedding-CSP.
In this particular CL, we add support for a keyword source expression
`strict-dynamic`. Consideration points:
- We should not consider `self` or `unsafe-inline` when `strict-dynamic`
is present
- We should not consider host/scheme source expressions
- We honor nonce/hash source expressions.
- If B has `strict-dynamic`, then it must be that A has it too. Otherwise,
A does not subsume B.

BUG=647688

Review-Url: https://codereview.chromium.org/2551873003
Cr-Commit-Position: refs/heads/master@{#437236}

[modify] https://crrev.com/6c7269bdd0808219c799e9b60f8470618c6e7986/third_party/WebKit/Source/core/frame/csp/SourceListDirective.cpp
[modify] https://crrev.com/6c7269bdd0808219c799e9b60f8470618c6e7986/third_party/WebKit/Source/core/frame/csp/SourceListDirectiveTest.cpp

Project Member

Comment 5 by bugdroid1@chromium.org, Dec 8 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/0ff1c62147403c78af7be4edaec99a544bf15987

commit 0ff1c62147403c78af7be4edaec99a544bf15987
Author: amalika <amalika@google.com>
Date: Thu Dec 08 18:58:11 2016

Part 3.8: Is policy list subsumed under subsuming policy?

This CL (finally) considers list wildcards. For example:
A = *
B = ftp: http: https: ws: wss:

A subsumes B.

However,
if B is "ftp: http: https: ws: wss: 'unsafe-inline'", then A does not
subsume B because `unsafe-inline` is not allowed by A.

BUG=647688

Review-Url: https://codereview.chromium.org/2555153002
Cr-Commit-Position: refs/heads/master@{#437298}

[modify] https://crrev.com/0ff1c62147403c78af7be4edaec99a544bf15987/third_party/WebKit/Source/core/frame/csp/CSPSource.h
[modify] https://crrev.com/0ff1c62147403c78af7be4edaec99a544bf15987/third_party/WebKit/Source/core/frame/csp/SourceListDirective.cpp
[modify] https://crrev.com/0ff1c62147403c78af7be4edaec99a544bf15987/third_party/WebKit/Source/core/frame/csp/SourceListDirective.h
[modify] https://crrev.com/0ff1c62147403c78af7be4edaec99a544bf15987/third_party/WebKit/Source/core/frame/csp/SourceListDirectiveTest.cpp

Project Member

Comment 6 by sheriffbot@chromium.org, Dec 11 2017

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available. If you change it back, also remove the "Hotlist-Recharge-Cold" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Sign in to add a comment