PLUGIN EDITOR - Documentation and Autocomplete Still Broken

The Show Documentation and Autocomplete functionality in the plugin developer is STILL broken in Microsoft Edge when the Responsive option is selected. This was reported over a year ago. How is this not fixed?

Here is the developer console errors from clicking on Show Documentation:

plugin.js:1379  Cannot read properties of undefined (reading 'parent')
    at https://bubble.io/package/plugin_js/032533fc47a688910d77e104e0b78fb0de9bb937c9318ad72f783f2b65bf1c7e/xfalse/plugin.js:183:66968
    at Array.map (<anonymous>)
    at margin_fields (https://bubble.io/package/plugin_js/032533fc47a688910d77e104e0b78fb0de9bb937c9318ad72f783f2b65bf1c7e/xfalse/plugin.js:183:66602)
    at ResponsiveElement._get_properties (https://bubble.io/package/plugin_js/032533fc47a688910d77e104e0b78fb0de9bb937c9318ad72f783f2b65bf1c7e/xfalse/plugin.js:1243:34278)
    at ResponsiveElement.get_properties (https://bubble.io/package/plugin_js/032533fc47a688910d77e104e0b78fb0de9bb937c9318ad72f783f2b65bf1c7e/xfalse/plugin.js:183:61952)
    at add_property_application (https://bubble.io/package/plugin_js/032533fc47a688910d77e104e0b78fb0de9bb937c9318ad72f783f2b65bf1c7e/xfalse/plugin.js:1338:531)
    at add_property_applications (https://bubble.io/package/plugin_js/032533fc47a688910d77e104e0b78fb0de9bb937c9318ad72f783f2b65bf1c7e/xfalse/plugin.js:1338:1354)
    at get_hints (https://bubble.io/package/plugin_js/032533fc47a688910d77e104e0b78fb0de9bb937c9318ad72f783f2b65bf1c7e/xfalse/plugin.js:1338:2327)
    at documentation (https://bubble.io/package/plugin_js/032533fc47a688910d77e104e0b78fb0de9bb937c9318ad72f783f2b65bf1c7e/xfalse/plugin.js:1338:3460)
    at https://bubble.io/package/plugin_js/032533fc47a688910d77e104e0b78fb0de9bb937c9318ad72f783f2b65bf1c7e/xfalse/plugin.js:1243:85215
    at https://bubble.io/package/plugin_js/032533fc47a688910d77e104e0b78fb0de9bb937c9318ad72f783f2b65bf1c7e/xfalse/plugin.js:174:33749
    at updateFn (https://bubble.io/package/plugin_js/032533fc47a688910d77e104e0b78fb0de9bb937c9318ad72f783f2b65bf1c7e/xfalse/plugin.js:116:15523)
    at runUpdates (https://bubble.io/package/plugin_js/032533fc47a688910d77e104e0b78fb0de9bb937c9318ad72f783f2b65bf1c7e/xfalse/plugin.js:116:29027)
    at createRoot (https://bubble.io/package/plugin_js/032533fc47a688910d77e104e0b78fb0de9bb937c9318ad72f783f2b65bf1c7e/xfalse/plugin.js:116:15598)
    at Autorun2.do_fn [as fn] (https://bubble.io/package/plugin_js/032533fc47a688910d77e104e0b78fb0de9bb937c9318ad72f783f2b65bf1c7e/xfalse/plugin.js:174:33705)
    at Autorun2.run_me (https://bubble.io/package/plugin_js/032533fc47a688910d77e104e0b78fb0de9bb937c9318ad72f783f2b65bf1c7e/xfalse/plugin.js:174:48049)
    at _run_scheduled (https://bubble.io/package/plugin_js/032533fc47a688910d77e104e0b78fb0de9bb937c9318ad72f783f2b65bf1c7e/xfalse/plugin.js:174:50674)
    at https://bubble.io/package/plugin_js/032533fc47a688910d77e104e0b78fb0de9bb937c9318ad72f783f2b65bf1c7e/xfalse/plugin.js:174:50517
    at traceSpan2 (https://bubble.io/package/plugin_js/032533fc47a688910d77e104e0b78fb0de9bb937c9318ad72f783f2b65bf1c7e/xfalse/plugin.js:174:875)
    at run_scheduled2 (https://bubble.io/package/plugin_js/032533fc47a688910d77e104e0b78fb0de9bb937c9318ad72f783f2b65bf1c7e/xfalse/plugin.js:174:50466)

 {origin: 'native error', code: '1745512174852x640671139935610800'}
log3 @ plugin.js:1379
(anonymous) @ plugin.js:105
error @ plugin.js:105
(anonymous) @ plugin.js:105
run_me @ plugin.js:174
_run_scheduled @ plugin.js:174
(anonymous) @ plugin.js:174
traceSpan2 @ plugin.js:174
run_scheduled2 @ plugin.js:174
requestAnimationFrame
ensure_scheduled @ plugin.js:174
(anonymous) @ plugin.js:174
invalidate @ plugin.js:174
invalidate @ plugin.js:109
set @ plugin.js:174
val @ plugin.js:174
(anonymous) @ plugin.js:1243
dispatch @ plugin.js:2
y.handle @ plugin.js:2
trigger @ plugin.js:2
(anonymous) @ plugin.js:2
each @ plugin.js:2
each @ plugin.js:2
trigger @ plugin.js:2
P @ plugin.js:45
H @ plugin.js:45
dispatch @ plugin.js:2
y.handle @ plugin.js:2

Haha. Even I didn’t think this bug would last THIS long.

I am using self-scoped plugins for development, so relying on their properties/functions isn’t required for me anymore.

1 Like

1 Like

Hahah. I miss you @mac2 !!! Hope all has been well.

1 Like

Do you have a link to the documentation for self-scoped plugins? I thought the only way to develop plugins was through the editor.

there is no true documentation, but what you do is send the actions/triggers to your embedded JS file from your header. CitizenDev is what inspired me to start doing-so. Only a few of my plugins do it, but I’ll likely do it more often soon.

1 Like

Tangentially, have you tried the Bask extension in VSCode for editing Bubble Plugins?

Yeah, the “Function update: this is called whenever a field or a field value changes” Show Documentation is busted for me. Seeing this was reported almost 2 weeks ago and it hasn’t been fixed is a bit concerning.

Edit: Initialize “Show Documentation” works fine.

This topic was automatically closed after 14 days. New replies are no longer allowed.