documentationfor yFiles for HTML 2.6

Obsolete Known Issues

This section lists issues that only affect either previous versions of yFiles for HTML or outdated browser versions. These issues are listed for reference. Applications based on the latest yFiles for HTML-version will not be affected if viewed in a modern browser.

yFiles for HTML 2.3: Overriding properties of yFiles classes fails in TypeScript 4.0+

Since TypeScript 4.0, properties overriding accessors (and vice versa) is an error. The yFiles 2.3 typings in fact define properties of yFiles interfaces and classes as TypeScript properties, thus overriding properties in custom classes results in this error. The typings in yFiles 2.4+ avoid this problem. With yFiles 2.3 and before, it’s safe to ignore these errors with a @ts-ignore comment. See the related knowledge base article for more information.

Rendering issues, Safari 11 and all WebKit-based browsers on iOS 11

A regression in WebKit results in rendering issues that causes missing or not correctly zoomed graph elements, seemingly broken user interaction, and other artifacts. This can be prevented by enabling the workaround cr320635 which was originally added for a Chrome bug. See the related knowledge base article for more information.

Undefined behavior with JS classes, Edge before Windows 10 version 1703

Due to a bug in older versions of Edge, JS classes may not be initialized properly. Therefore, code that uses JS classes like the yFiles demos shows random behavior like inexplicable undefined or null references when running in older versions of Edge.

Text rendering, Edge Legacy before Windows 10 version 1703

Transformed SVG text elements might be shown at wrong locations or not at all in older versions of Edge.

Custom styles, Internet Explorer 11, Windows 7 only

The bug described in issue no. 796745 of Internet Explorer may affect custom style implementations and render pages unusable. The styles included in the yFiles package are not affected.