Skip to content

Code Syntax Highlighting Not Persisting after navigating back to Note (highlight.js) #5618

@Svagtlys

Description

@Svagtlys

Description

Syntax highlighting on code blocks does not persist when leaving the note and going back into it.

desktopclient.webm
webclient.webm

trilium-2025-04-03.log

TriliumNext Version

0.92.4

What operating system are you using?

Ubuntu

What is your setup?

Local + server sync

Operating System Version

Ubuntu 24.04.2 LTS on PC, server version on server

Error logs

21:23:28.283 TypeError: this is undefined
2 [bootstrap-legacy-autofill-overlay.js:6247:9](moz-extension://b9e4b273-8c38-48c5-ad1d-c8921842f471/content/bootstrap-legacy-autofill-overlay.js)
    checkPageContainsShadowDom moz-extension://b9e4b273-8c38-48c5-ad1d-c8921842f471/content/bootstrap-legacy-autofill-overlay.js:6247
    requestIdleCallbackPolyfill moz-extension://b9e4b273-8c38-48c5-ad1d-c8921842f471/content/bootstrap-legacy-autofill-overlay.js:869
21:23:29.670
TypeError: this is undefined
4 [bootstrap-legacy-autofill-overlay.js:6247:9](moz-extension://b9e4b273-8c38-48c5-ad1d-c8921842f471/content/bootstrap-legacy-autofill-overlay.js)
    checkPageContainsShadowDom moz-extension://b9e4b273-8c38-48c5-ad1d-c8921842f471/content/bootstrap-legacy-autofill-overlay.js:6247
    requestIdleCallbackPolyfill moz-extension://b9e4b273-8c38-48c5-ad1d-c8921842f471/content/bootstrap-legacy-autofill-overlay.js:869
21:23:30.979 This site appears to use a scroll-linked positioning effect. This may not work well with asynchronous panning; see https://firefox-source-docs.mozilla.org/performance/scroll-linked_effects.html for further details and to join the discussion on related tools and features! [192.168.1.50:8080](http://192.168.1.50:8080/#root/4QlYTNALmV0E/5q2wEAiYbG52/q09nWzJNiTuL/EU1DrhGBu8vy?ntxId=34V4Vv)
21:23:31.080
TypeError: this is undefined
3 [bootstrap-legacy-autofill-overlay.js:6247:9](moz-extension://b9e4b273-8c38-48c5-ad1d-c8921842f471/content/bootstrap-legacy-autofill-overlay.js)
    checkPageContainsShadowDom moz-extension://b9e4b273-8c38-48c5-ad1d-c8921842f471/content/bootstrap-legacy-autofill-overlay.js:6247
    requestIdleCallbackPolyfill moz-extension://b9e4b273-8c38-48c5-ad1d-c8921842f471/content/bootstrap-legacy-autofill-overlay.js:869
21:23:32.680
TypeError: this is undefined
5 [bootstrap-legacy-autofill-overlay.js:6247:9](moz-extension://b9e4b273-8c38-48c5-ad1d-c8921842f471/content/bootstrap-legacy-autofill-overlay.js)
    checkPageContainsShadowDom moz-extension://b9e4b273-8c38-48c5-ad1d-c8921842f471/content/bootstrap-legacy-autofill-overlay.js:6247
    requestIdleCallbackPolyfill moz-extension://b9e4b273-8c38-48c5-ad1d-c8921842f471/content/bootstrap-legacy-autofill-overlay.js:869
21:23:33.651
TypeError: this is undefined
2 [bootstrap-legacy-autofill-overlay.js:6247:9](moz-extension://b9e4b273-8c38-48c5-ad1d-c8921842f471/content/bootstrap-legacy-autofill-overlay.js)
    checkPageContainsShadowDom moz-extension://b9e4b273-8c38-48c5-ad1d-c8921842f471/content/bootstrap-legacy-autofill-overlay.js:6247
    requestIdleCallbackPolyfill moz-extension://b9e4b273-8c38-48c5-ad1d-c8921842f471/content/bootstrap-legacy-autofill-overlay.js:869
21:23:34.242
TypeError: this is undefined
5 [bootstrap-legacy-autofill-overlay.js:6247:9](moz-extension://b9e4b273-8c38-48c5-ad1d-c8921842f471/content/bootstrap-legacy-autofill-overlay.js)
    checkPageContainsShadowDom moz-extension://b9e4b273-8c38-48c5-ad1d-c8921842f471/content/bootstrap-legacy-autofill-overlay.js:6247
    requestIdleCallbackPolyfill moz-extension://b9e4b273-8c38-48c5-ad1d-c8921842f471/content/bootstrap-legacy-autofill-overlay.js:869
21:23:40.304
TypeError: this is undefined2 [bootstrap-legacy-autofill-overlay.js:6247:9](moz-extension://b9e4b273-8c38-48c5-ad1d-c8921842f471/content/bootstrap-legacy-autofill-overlay.js)
    checkPageContainsShadowDom moz-extension://b9e4b273-8c38-48c5-ad1d-c8921842f471/content/bootstrap-legacy-autofill-overlay.js:6247
    requestIdleCallbackPolyfill moz-extension://b9e4b273-8c38-48c5-ad1d-c8921842f471/content/bootstrap-legacy-autofill-overlay.js:869

Metadata

Metadata

Assignees

No one assigned

    Labels

    UIIssues related to user-interface/front-end

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions