Skip to content

Whitespaces & diffWords #97

@faiwer

Description

@faiwer
JsDiff.diffWords('', ' ');
// Uncaught TypeError: Cannot read property 'value' of undefined

diff.js:

function buildValues
// …
var lastComponent = components[componentLen - 1];
      if ((lastComponent.added || lastComponent.removed) && diff.equals('', lastComponent.value)) {
        components[componentLen - 2].value += lastComponent.value; // < here
        components.pop();
      }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions