The Basics
- Nextcloud Server version (e.g., 29.x.x):
NextCloud HUB 10 (31.0.13)
- Operating system and version:
macOS 26.3, browsers tested: Firefox 147.0.4, Brave, Dia, Zen
- PHP version (e.g, 8.3):
8.3.29
- Is this the first time you’ve seen this error? (Yes / No):
no
- When did this problem seem to first start?
november 2025
Summary of the issue you are facing:
Hyperlinks are barely noticeable and do not have an editable styling in the browser.
Steps to replicate it (hint: details matter!):
-
Create a new
.odtor.docxfile & open it. -
Type some text, type hyperlinks to websites. See that they are automatically formatted to a grey-blue color with an underline.
-
Open the sidebar with character styles.
-
Edit the
Internet Linkwith itsFont Colorto a bright color to make the link stand out. ( (Format → Style list / Format → Open the Styles Deck / View → Style list) → Character Styles → Right click: Internet Link → Edit Style → Font Effects → Font Color) -
See that the hyperlink color did not change on the screen (which is what I would expect).
-
Do additional checks:
- See that the
Print previewdoes show the new colors, regardless of selecting the text or not. (File → Print…) - Select
Highlight styles, which shows that the typed hyperlinks did not automatically got theInternet Link-Character Style. (I would expect that automatically at step 2.) - Try to enforce changing the color of the link by: 1) Selecting the text, and 2) Applying the
Internet Link-Character Style. See that visually nothing changes (unless you selected other characters too by accident). - Open the file outside of Collabora Online (e.g. locally in Word). See that text selected at 6.2 did got the new colors, but other links did not get any hyperlink color (no the visual grey-blue one of Collabora Online, nor the new bright color). See that it the typical hyperlinks can only be seen when hovering over it with a mouse.
- See that the
Log entries
Web Browser
images.js:55 [WARN] viewer: Some mimes were ignored because they are not enabled in the server previews config Object
log @ index.mjs:51
warn @ index.mjs:69
(anonymous) @ images.js:55
Viewer.vue:488 [WARN] viewer: No files provided, skipping update Objectapp: "viewer"level: 2uid: "<USERNAME>"[[Prototype]]: Object
log @ index.mjs:51
warn @ index.mjs:69
files @ Viewer.vue:488
ju @ vue.runtime.esm.js:3033
e.run @ vue.runtime.esm.js:3550
vf @ vue.runtime.esm.js:4141
(anonymous) @ vue.runtime.esm.js:3159
So @ vue.runtime.esm.js:3081
NotificationsApp.vue:434 Notifications permissions not yet requested
global.js:1 Received Host_PostmessageReady.
bundle.js:22689 Blocked autofocusing on a <div> element in a cross-origin subframe.
onAdd @ bundle.js:22689
_layerAdd @ bundle.js:14511
whenReady @ bundle.js:14009
addLayer @ bundle.js:14514
createTextInput @ bundle.js:13692
initTextInput @ bundle.js:13691
_onStatusMsg @ bundle.js:13271
_onMessage @ bundle.js:13210
_emitSlurpedEvents @ bundle.js:12946
(anonymous) @ bundle.js:12932