Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Umbrella][Firefox] Compatibility with Firefox 57 (Quantum) #593

Closed
1 task
oleq opened this issue Oct 6, 2017 · 5 comments
Closed
1 task

[Umbrella][Firefox] Compatibility with Firefox 57 (Quantum) #593

oleq opened this issue Oct 6, 2017 · 5 comments
Labels
type:task This issue reports a chore (non-production change) and other types of "todos".
Milestone

Comments

@oleq
Copy link
Member

oleq commented Oct 6, 2017

Mozilla is about to release their Firefox with a brand–new engine.

I ran tests and there are some failures outside ckeditor5-engine + I wasn't able to run engine tests due to some karma issues.

The issues, of course, must be addressed and the stability of the editor verified.

The output of failing tests from Karma
  StandardEditor
    attaching to a form
      ✖ should not replace submit() method when one of the elements in a form is named "submit"
        Firefox 57.0.0 (Mac OS X 10.12.0)
      expected [Function] to equal <input name="submit">

      + expected - actual

      -[Function]
      +{}

AssertionError@node_modules/chai/chai.js:9320:13
[3]</module.exports/Assertion.prototype.assert@node_modules/chai/chai.js:239:13
assertEqual@node_modules/chai/chai.js:1383:7
methodWrapper@node_modules/chai/chai.js:7709:18
@packages/ckeditor5-core/tests/editor/standardeditor.js:46825:6



  ImageEngine
    conversion in data pipeline
      model to view
        ✖ should convert srcset attribute to width, srcset and add sizes attribute
          Firefox 57.0.0 (Mac OS X 10.12.0)
        expected '<figure class="image"><img srcset="small.png 148w, big.png 1024w" sizes="100vw" alt="alt text" src="foo.png" width="1024"></figure>' to equal '<figure class="image"><img srcset="small.png 148w, big.png 1024w" sizes="100vw" width="1024" alt="alt text" src="foo.png"></figure>'

      + expected - actual

      -<figure class="image"><img srcset="small.png 148w, big.png 1024w" sizes="100vw" alt="alt text" src="foo.png" width="1024"></figure>
      +<figure class="image"><img srcset="small.png 148w, big.png 1024w" sizes="100vw" width="1024" alt="alt text" src="foo.png"></figure>

AssertionError@node_modules/chai/chai.js:9320:13
[3]</module.exports/Assertion.prototype.assert@node_modules/chai/chai.js:239:13
assertEqual@node_modules/chai/chai.js:1383:7
methodWrapper@node_modules/chai/chai.js:7709:18
@packages/ckeditor5-image/tests/image/imageengine.js:48523:5



  Bogus BR integration
    insertText
      ✖ space is inserted on the end of the line (paragraph)
        Firefox 57.0.0 (Mac OS X 10.12.0)
      Timeout of 2000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.

      ✖ space is inserted on the end of the line (empty paragraph)
        Firefox 57.0.0 (Mac OS X 10.12.0)
      Timeout of 2000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.

      ✖ space is inserted on the end of the line (bold)
        Firefox 57.0.0 (Mac OS X 10.12.0)
      Timeout of 2000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.

  Spellchecking integration
    Plain text spellchecking (insertText)
      ✖ should replace with longer word (collapsed)
        Firefox 57.0.0 (Mac OS X 10.12.0)
      Timeout of 2000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.

    ✖ "before each" hook for "should replace with longer word (non-collapsed)"
      Firefox 57.0.0 (Mac OS X 10.12.0)
    expected '<paragraph>[]The Foo hous a is a Foo hous e. A Foo athat and Foo xhat. This is an istane</paragraph><paragraph>Banana, orenge, appfle and the new comppputer</paragraph>' to equal '<paragraph>The Foo house[] a is a Foo hous e. A Foo athat and Foo xhat. This is an istane</paragraph><paragraph>Banana, orenge, appfle and the new comppputer</paragraph>'

      + expected - actual

      -<paragraph>[]The Foo hous a is a Foo hous e. A Foo athat and Foo xhat. This is an istane</paragraph><paragraph>Banana, orenge, appfle and the new comppputer</paragraph>
      +<paragraph>The Foo house[] a is a Foo hous e. A Foo athat and Foo xhat. This is an istane</paragraph><paragraph>Banana, orenge, appfle and the new comppputer</paragraph>

Other issues found after the release of Quantum:

@oleq oleq added candidate:1.0.0 type:task This issue reports a chore (non-production change) and other types of "todos". labels Oct 6, 2017
@Reinmar
Copy link
Member

Reinmar commented Oct 9, 2017

During the last testing phase there were some failing tests too, so that's not new. Actually, it seems like exactly the same tests fail.

@Reinmar Reinmar added this to the iteration 13 milestone Oct 9, 2017
@Reinmar
Copy link
Member

Reinmar commented Oct 9, 2017

Also see #573 (comment).

Nevertheless, this is a new major FF release, so some testing will be nice.

@oleq
Copy link
Member Author

oleq commented Oct 9, 2017

During the last testing phase there were some failing tests too, so that's not new. Actually, it seems like exactly the same tests fail.

That's a great news actually. Usually, a new engine means lots of trouble.

@Reinmar Reinmar modified the milestones: iteration 13, iteration 14 Nov 14, 2017
@oleq
Copy link
Member Author

oleq commented Nov 16, 2017

There's a problem with blurry icons #668.

@oleq oleq changed the title [Firefox] Compatibility with Firefox 57 (Quantum) [Umbrella][Firefox] Compatibility with Firefox 57 (Quantum) Nov 16, 2017
@Reinmar
Copy link
Member

Reinmar commented Feb 27, 2018

I think we did enough testing already and fixed or at least reported some new issues.

@Reinmar Reinmar closed this as completed Feb 27, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:task This issue reports a chore (non-production change) and other types of "todos".
Projects
None yet
Development

No branches or pull requests

2 participants