asyml / stave

An extensible framework for building visualization and annotation tools to enable better interaction with NLP and Artificial Intelligence. This is part of the CASL project: http://casl-project.ai/
https://asyml.io
Apache License 2.0
49 stars 18 forks source link

Get TypeError when running `forte/examples/visualize` #198

Open mylibrar opened 3 years ago

mylibrar commented 3 years ago

Describe the bug Get a TypeError when running the examples in forte/examples/visualize.

TypeError: undefined is not an object (evaluating 'o.position.rects[0].x')

To Reproduce Steps to reproduce the behavior: 1.

git clone https://github.com/asyml/forte.git
cd forte/examples/visualize
cat README.md
  1. Follow the steps described in the README.md file and you will get a terminal prompt like:
    Enter your query here: 
  2. Copy the following text and paste it into terminal.
    Forte provides a platform to assemble state-of-the-art NLP and ML technologies in a highly-composable fashion, including a wide spectrum of tasks ranging from Information Retrieval, Natural Language Understanding to Natural Language Generation.

    Press return on keyboard and a Stave web page should be popped out, from which you can view the text you just entered.

  3. Click the radio button of Token on the left panel and an error message will show in browser console.
    TypeError: undefined is not an object (evaluating 'o.position.rects[0].x')

Expected behavior No error should appear and Stave should correctly show the Token annotations.

Screenshots image

image

Environment (please complete the following information):

Additional context Add any other context about the problem here.

hepengfe commented 2 years ago

I found that it's browser-specific. Only Safari has the issue, and chrome doesn't.

hunterhector commented 2 years ago

I found that it's browser-specific. Only Safari has the issue, and chrome doesn't.

Hmm, good to know, I think we can create a issue after we finish the upgrade (with browser type/version etc.)