New issue
Advanced search Search tips

Issue 742104 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jul 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocking:
issue 651762



Sign in to add a comment

Meta refresh parsing logic is not interoperable yet

Project Member Reported by tkent@chromium.org, Jul 13 2017

Issue description

Chrome Version: 61 Canary
OS: All but iOS

What steps will reproduce the problem?
(1) Open http://w3c-test.org/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html
(2) Wait until test results are rendered.

What is the expected result?
All tests pass.

What happens instead?
3 Fail, 10 Timeout
Especially, the following tests pass on both of Edge and Firefox. We should fix them.

"1\nurl=foo"
"1\turl=foo"
"1\rurl=foo"
"1.9..5.; url=foo"
"1 url=foo"
"  1  url  =  foo"


Please use labels and text to provide additional information.
Specification: https://html.spec.whatwg.org/multipage/semantics.html#attr-meta-http-equiv-refresh


 
Project Member

Comment 1 by bugdroid1@chromium.org, Jul 13 2017

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

commit ed644baf37747f53133478d3f8d266f66e8f2aa6
Author: Kent Tamura <tkent@chromium.org>
Date: Thu Jul 13 14:25:37 2017

Import html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html from WPT.

Because of additional support files, some tests in the same directory change their behavior.

TBR=kochi@chromium.org

Bug:  742104 
Change-Id: I5d68b248c2f34023524aeff3afb2ad436d1f9271
No-Export: true
Reviewed-on: https://chromium-review.googlesource.com/569841
Commit-Queue: Kent Tamura <tkent@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#486371}
[modify] https://crrev.com/ed644baf37747f53133478d3f8d266f66e8f2aa6/third_party/WebKit/LayoutTests/TestExpectations
[modify] https://crrev.com/ed644baf37747f53133478d3f8d266f66e8f2aa6/third_party/WebKit/LayoutTests/W3CImportExpectations
[modify] https://crrev.com/ed644baf37747f53133478d3f8d266f66e8f2aa6/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/allow-scripts-flag-changing-1-expected.txt
[delete] https://crrev.com/b52fd86649e63521a591a46336a87a9fef9f3437/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/allow-scripts-flag-changing-2-expected.txt
[delete] https://crrev.com/b52fd86649e63521a591a46336a87a9fef9f3437/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/dynamic-append-expected.txt
[delete] https://crrev.com/b52fd86649e63521a591a46336a87a9fef9f3437/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/moving-documents-expected.txt
[add] https://crrev.com/ed644baf37747f53133478d3f8d266f66e8f2aa6/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html
[add] https://crrev.com/ed644baf37747f53133478d3f8d266f66e8f2aa6/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/;url=foo
[add] https://crrev.com/ed644baf37747f53133478d3f8d266f66e8f2aa6/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/__dir__.headers
[add] https://crrev.com/ed644baf37747f53133478d3f8d266f66e8f2aa6/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/foo
[add] https://crrev.com/ed644baf37747f53133478d3f8d266f66e8f2aa6/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/foo'bar
[add] https://crrev.com/ed644baf37747f53133478d3f8d266f66e8f2aa6/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/refresh.sub.html
[add] https://crrev.com/ed644baf37747f53133478d3f8d266f66e8f2aa6/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/ufoo
[add] https://crrev.com/ed644baf37747f53133478d3f8d266f66e8f2aa6/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/urfoo
[add] https://crrev.com/ed644baf37747f53133478d3f8d266f66e8f2aa6/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/url foo
[add] https://crrev.com/ed644baf37747f53133478d3f8d266f66e8f2aa6/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/urlfoo
[add] https://crrev.com/ed644baf37747f53133478d3f8d266f66e8f2aa6/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/x;url=foo

Comment 2 by tkent@chromium.org, Jul 18 2017

Owner: tkent@chromium.org
Status: Started (was: Available)

Comment 4 by tkent@chromium.org, Jul 18 2017

Labels: M-61
Status: Fixed (was: Started)
Project Member

Comment 5 by bugdroid1@chromium.org, Jul 19 2017

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

commit c02f55b15d42f7c36e41c1115b6853d179f66acb
Author: Kent Tamura <tkent@chromium.org>
Date: Wed Jul 19 04:57:06 2017

[html] Mark html/.../attr-meta-http-equiv-refresh/parsing.html slow.

It times out sometimes with Release builds, frequently with Debug builds.

Bug:  742104 
Change-Id: I57d727cb37885a02700624f9a36b90191735f975
Reviewed-on: https://chromium-review.googlesource.com/576598
Commit-Queue: Kent Tamura <tkent@chromium.org>
Commit-Queue: Takayoshi Kochi <kochi@chromium.org>
Reviewed-by: Takayoshi Kochi <kochi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#487756}
[modify] https://crrev.com/c02f55b15d42f7c36e41c1115b6853d179f66acb/third_party/WebKit/LayoutTests/external/wpt/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html

Sign in to add a comment