My Prompt

Optimize your workflow and turn AI into your personal agent! Save and organize all your prompts in your personal library. Explore Dynamic Prompt Mode to create interactive prompts. Elevate simple prompts to professional quality with AI Enhance and auto-attach recurring files. Perfect for boosting productivity on ChatGPT, Gemini, Grok, DeepSeek, and other LLMs.

< Feedback on My Prompt

Review: Good - script works

§
Posted: 2026-02-09

您好作者,您的脚本写的非常好,非常感谢您的贡献! 现在我向您提交一个bug,脚本在perplexity.ai中只能在"新对话"中显示提示词框: 这意味着,脚本只能在第一次对话使用,产生对话后,脚本提示词框就无法正常显示了。

OHASAuthor
§
Posted: 2026-02-09

Perplexity 可能最近进行了一次更新,并改动了提交按钮的一些内容,导致脚本无法重新绑定。我明天就会发布一个修复此问题的更新。感谢您的告知。

§
Posted: 2026-02-09

感谢您的付出,您的插件太好用了! 另外,我又遇到了一处问题,所以我将向您提交一个新bug,辛苦了。 有关脚本的提示词AI润色:我点击魔法棒,等AI润色完毕后,点击“使用润色版”,最后得到插入对话编辑框中的却是润色后的其中一小段,大部分内容缺失。

触发时机与地点:在perplexity.ai中,只要原来的提示词变得很长,100%触发。

展示与说明:图1:润色前;图2:点击“使用润色版”,润色后;图3:证明AI润色功能是正常,以突出是"插入对话编辑框"的问题。(但是,图片的顺序可能会乱,不过应该猜得到顺序)

OHASAuthor
§
Posted: 2026-02-09

感谢您的详细反馈!为了能更精准地定位并修复这个 Bug,我需要向您了解几个技术细节:

  1. 浏览器信息: 请问您使用的是哪款浏览器?版本号是多少?
  2. 错误范围确认: 这个“内容缺失”的问题,是仅在通过 AI 魔法棒润色后点击插入时发生,还是当您直接在编辑框内手动粘贴或输入超长提示词时也会出现?
  3. 其他插件: 您是否同时开启了其他可能影响网页输入框的插件(例如翻译插件、语法检查或其他的 AI 助手)?
  4. 复现步骤: 如果方便的话,能否告知大概多长的提示词(字符数)会触发 100% 报错?

辛苦了,期待您的回复!

§
Posted: 2026-02-09

1.firefox 147.0.1
2.是仅在通过 AI 魔法棒润色后点击插入时发生
3.并没有,以下反馈都是在如下环境:进入调试模式,关闭除tampermonkey以外的所有拓展。
4.触发报错只和 AI 魔法棒润色后的提示词的字符数有关。
5.另外多提一嘴,我使用的是longcat flash thinking 2601,不过该错误应该和这个无关。

测试过程:
A:第一次:
原提示词:请你告诉我安卓手机11一加7,Termux里面安装git和nodejs的教程

润色结果(还没有插入):请你告诉我安卓手机11一加7,Termux里面安装git和nodejs的教程我需要在运行Android 11的一加7手机上,通过Termux安装git和nodejs。请提供详细的安装教程,包括:完整的Termux环境准备步骤(更新包管理器、安装必要工具等)、安装git和nodejs的具体命令及解释、安装后的验证方法、常见问题和解决方案、推荐版本及配置建议(如git全局配置、npm源设置)、以及Android 11的特殊注意事项。假设我是Termux新手,需要详细指导。

通过 AI 魔法棒润色后点击插入后:请你告诉我安卓手机11一加7,Termux里面安装git和nodejs的教程我需要在运行Android 11的一加7手机上,通过Termux安装git和nodejs。请提供详细的安装教程,包括:完整的Termux环境准备步骤(更新包管理器、安装必要工具等)、安装git和nodejs的具体命令及解释、安装后的验证方法、常见问题和解决方案、推荐版本及配置建议(如git全局配置、npm源设置)、以及Android 11的特殊注意事项。假设我是Termux新手,需要详细指导。
(这个是234字符)

B:第二次:
原提示词:(A里面润色后的)。

润色结果(还没有插入):(太多了,一共624字符)

通过 AI 魔法棒润色后点击插入后:请用清晰的步骤编号,对每个命令提供详细解释,假设用户没有任何Termux使用经验。同时,请在关键步骤后立即提供验证方法,并给出预期结果示例。

C:第三次:直接说结果吧,这次润色后的提示词一共是438个字符,通过 AI 魔法棒润色后点击插入后,插入成功了,没有出错。

感谢您的详细反馈!为了能更精准地定位并修复这个 Bug,我需要向您了解几个技术细节:

  1. 浏览器信息: 请问您使用的是哪款浏览器?版本号是多少?
  2. 错误范围确认: 这个“内容缺失”的问题,是仅在通过 AI 魔法棒润色后点击插入时发生,还是当您直接在编辑框内手动粘贴或输入超长提示词时也会出现?
  3. 其他插件: 您是否同时开启了其他可能影响网页输入框的插件(例如翻译插件、语法检查或其他的 AI 助手)?
  4. 复现步骤: 如果方便的话,能否告知大概多长的提示词(字符数)会触发 100% 报错?

辛苦了,期待您的回复!

OHASAuthor
§
Posted: 2026-02-09

进展总结:修正“文本截断”和“提示清理”问题

问题 (具体情况): 我发现“文本截断”错误(即只粘贴了 90% 的内容)以及未能清理旧提示的问题是由两个主要因素引起的:

  1. 处理“竞态条件”: 脚本运行过快。它在同一毫秒内清空文本框并尝试粘贴新内容。浏览器没有足够时间处理视觉上的清理(渲染),在收到粘贴指令之前,导致过程在中间中断,从而截断了文本。
  2. 框架内存 (React/Lexical): 现代网站(如 Perplexity 和 ChatGPT)使用“内部内存”(虚拟 DOM)。当我们通过代码 (value = "") 清理文本时,网站没有识别到这一变化,并且在插入新文本时,它会“复活”旧文本,导致内容重复。

已实施的解决方案: 我彻底重写了文本替换逻辑,采用了一种更“人性化”的方法:

  1. 用户行为模拟: 现在,系统不再强制执行代码,而是内部模拟了“全选 + 删除”操作。这迫使平台识别到字段已被清空,从而解决了内容重复的问题。
  2. 渲染缓冲区(安全延迟): 我在清理和粘贴之间添加了 200 毫秒的策略性间隔。这给了浏览器足够的时间“喘息”,处理空字段,并准备好缓冲区,以接收完整的、不被截断的新文本。

当前状态:

  • Chromium 浏览器 (Chrome, Edge, Brave): 经过测试,100% 正常运行。文本内容完整替换,无任何残留。
  • ⚠️ Firefox: 下一步是验证这种新的注入方法在 Firefox 引擎中的表现是否相同。
OHASAuthor
§
Posted: 2026-02-09

我会在今天结束前发布更新。感谢您告诉我这些错误!

§
Posted: 2026-02-09

此外,我再新开一个回复,来补充刚刚回复你的内容,并反馈刚刚又发现的两个很小的bug,辛苦您了,希望这不会打扰到您的正常工作。您可以将此优先级放低,感谢您的付出。

1.我发现以上这个“内容缺失”的问题,在deepseek上不存在。

2.bug:(仅存在于perplexity.ai)通过 AI 魔法棒润色后点击插入,应调整为覆盖之前文本框中的所有输入的内容,而不是在之前的光标位置后方插入。
测试网站:perplexity.ai
解释:如果按照原来的情况,输入框内输入的是"给我一个某品牌的介绍",此时润色后点击插入(假如此时光标在"给我"的后面),输入框的内容就会变成"给我+润色后的提示词+一个某品牌的介绍"。

!!注意!!:我在https://chat.deepseek.com/测试,发现并没有这个bug。根据我的直觉,这应该仅出现于perplexity。我之前用perplexity的输入框,总感觉打字进去卡卡的。

3.bug:腾讯元宝的 AI 魔法棒被元素遮挡。
测试网站:https://yuanbao.tencent.com/

期待您的更多回复,感谢!

OHASAuthor
§
Posted: 2026-02-09

此修复已在 Firefox 上验证通过。我现在正在发布此更新。由于这些是新功能,我们仍在完善阶段;如果您发现任何其他问题,请立即与我联系。

§
Posted: 2026-02-09

好的!我在打字的时候没有刷新网页,我已经收到了您的回复,感谢您的更新,我将准时在我的firefox上测试您的脚本。

OHASAuthor
§
Posted: 2026-02-09

更新已发布!测试一下,然后给我反馈,告知一切是否运作正常。

§
Posted: 2026-02-10

经过我一上午的测试,以上bug均不存在,感谢!

OHASAuthor
§
Posted: 2026-02-10

我很高兴它现在能正常工作了。谢谢你提醒我这些 Bug!

Post reply

Sign in to post a reply.