在查看长文档的过程中,经常会出现反链面板内容突然消失的情况,而且通过刷新也无法重新显示,可能和动态加载有关:
在我打开反链面板时,有时候不会自动计算反链,需要我点击刷新后才转换成当前文档的反链(不能稳定复现,需要多试几次):
在查看长文档的过程中,经常会出现反链面板内容突然消失的情况,而且通过刷新也无法重新显示,可能和动态加载有关:
在我打开反链面板时,有时候不会自动计算反链,需要我点击刷新后才转换成当前文档的反链(不能稳定复现,需要多试几次):
现在这个逻辑好像有点奇怪,我正常拖块滚动条并不会聚焦,我点了下大纲中的标题再拖动,这时会在面包屑上看到聚焦到了对应标题(不是段落块),这个逻辑是正确的吗?
而且从帖子图片中的面包屑上可以看到,并没有聚焦,原先面包屑上的高亮焦点消失了,不知道现在是聚焦到哪个块当中了,我猜是这里出现了 bug,导致反链面板的响应也出现问题:
还有,帖子图片中只是复现的一种方式,我平常使用时从来不用块滚动条,只用鼠标滚轮动态加载时也出现了这个 bug,所以这个 bug 应该和块滚动条没有直接关系
而且,我觉得用户没有主动聚焦时,反链面板不应该按聚焦的逻辑响应,在整理一个长文档的反链过程中,反链面板突然啥都没有了,这会让用户非常疑惑,这种逻辑会导致用户无法通过反链面板整理长文档的反链。
还是能重现(点几次大纲中的标题,再拖动几次块滚动条):
而且可以看到面包屑上的聚焦高亮变化了,用户没有主动操作聚焦,这应该是软件自动做的,软件不应该自动改变聚焦块吧
复现不了或许可以用我这个文档试试:
感觉和查询慢没有直接关系,就算查询慢也应该不会出现这个问题,而且这几个文档的反链面板之前打开过,有缓存,反链面板本身是能秒显示的。详细流程:
首先反链面板关闭
我先在文档 A 中打开反链面板,刷新,使反链面板显示文档 A 的反链
然后我关闭反链面板
之后我打开文档 B,如果这时候我先等一会儿,再打开反链面板,显示正常,反链面板中是文档 B 的反链
但如果我打开文档 B 时,紧接着马上打开反链面板,反链面板就会停留在文档 A 的反链,不会变成文档 B 的反链,需要我手动刷新
如果我反链面板一直开着,切换文档时是不会出现问题的,就是在切换文档和打开反链面板紧接着进行时,会出现问题
这个 bug 给我造成的影响是:每次我打开反链面板时,我不确定这时候后台究竟有没有在计算反链,因为前台并不会显示后台有没有在计算反链(或许后台在计算反链时刷新按钮应该也转,这样能告诉用户后台在计算),可能我等了 10 秒钟,反链面板还是停留在之前文档的反链,因为这个请求被覆盖了,后台根本就没有在计算这个文档的反链,所以我又要手动点刷新按钮,所以前面等待的 10 秒钟完全是浪费了。
我删除原先的云端同步目录,然后新建了一个云端同步目录(是这样操作吗,还是需要把本地的 sync 文件夹也删了重建呢?)
然后遇到了和 【反馈】手机云端同步太难了! 一样的问题,同步了将近十次,每次都同步到一半失败了:
我手机端用的不多,我记得我上次用的时候尽管每次都要全量同步,但至少还是能同步下来的,每次断开之后,重新开始也不是从零开始,而是从之前断开的地方开始,而这一次使用时每次都是从零开始
还有这两个的时间不一致,不知道是不是 bug:
Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。
确认过眼神后的灵魂连接,站在链在!
BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。
笔记整理交给我,一心只读圣贤书。
Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。
资讯是用户因为及时地获得它并利用它而能够在相对短的时间内给自己带来价值的信息,资讯有时效性和地域性。
PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。
Communication channel for makers and users.
腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。
LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!
Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。
GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。
京东是中国最大的自营式电商企业,2015 年第一季度在中国自营式 B2C 电商市场的占有率为 56.3%。2014 年 5 月,京东在美国纳斯达克证券交易所正式挂牌上市(股票代码:JD),是中国第一个成功赴美上市的大型综合型电商平台,与腾讯、百度等中国互联网巨头共同跻身全球前十大互联网公司排行榜。
Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。
子曰:“工欲善其事,必先利其器。”
Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。
快应用 是基于手机硬件平台的新型应用形态;标准是由主流手机厂商组成的快应用联盟联合制定;快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台;以平台化的生态模式对个人开发者和企业开发者全品类开放。
CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。
FlowUs.息流 个人及团队的新一代生产力工具。
让复杂的信息管理更轻松、自由、充满创意。
安全永远都不是一个小问题。
Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。
Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。
Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。
Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。
深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。
你听到信仰的声音了么?
GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于