New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

temp-mathlive

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

temp-mathlive

fix bug and for temporary use

latest
Source
npmnpm
Version
0.0.7
Version published
Weekly downloads
1
-50%
Maintainers
1
Weekly downloads
 
Created
Source

魔改版 - mathlive

发布 npm 版本 temp-mathlive

记录一些框架的 bug

ugc 项目

无法禁用 audio 的问题

sond 相关的参数都没有用,作者已经提交代码,在下个版本更新

实例生命周期以及配置丢失的问题

mathfield-element dis 生命周期,保存 this state 时候没有处理 soundsDirectory 但是 prosemirror 初始化执行了 custom component 的 disconnectedCallback 也是不对的 connect - disconnect - connect render render

有一次重复的 render 因为 this.field 已经删除了,所以报错 但悲剧在于 第一次的属性是对的,可是执行报了错,第二次的属性错的,但是执行成功!!!!

解决方法,render 时候判断 this.field 是否还存在

disconnect 时候把 soundsDirectory 也存储上

更好的方式

找到 prosemirror updateState 节点执行两次的原因,因为时间有限就先不追了,反正 mathlive 的这个也可以说是 bug,改哪不是改呢

release

  • 修改 fonts.ready 函数在实例已经销毁的情况下不再执行(this.field)
  • 修改 disConnectedCallback 缓存 weakmap options 时也要记录 soundsDirectory
  • 增加 mathLiveField options - always 参数,始终显示 virtual key board,删除原定位方式与动画
  • handleTypedText 判断问题

Keywords

math

FAQs

Package last updated on 24 Sep 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts