Usability Tests and Feature Flags Issues in Community Edition
Environment
- OpenReplay Version: Community Edition
- Deployment: Self-hosted
- Client Version: v1.25.0
- Kustomize Version: v4.5.7
- Server Version: v1.25.6+k3s1
Issues Description
Usability Tests Not Working
Server Response Issue
The server returns features as disabled despite being enabled in UI:
{
"features": {
"feature-flags": false,
"usability-test": false
}
}
UI Issues
The Starting Point URL input field in the Usability Test creation page is not responding to input. (cannot type anything)
Client implementation
import Tracker from "@openreplay/tracker";
import trackerAssist from "@openreplay/tracker-assist";
if (globalThis.$or === undefined) {
const tracker = new Tracker({
projectKey: import.meta.env.VITE_OR_KEY,
ingestPoint: import.meta.env.VITE_OR_URL,
DISABLE_SECURE_MODE: import.meta.env.VITE_LOCAL === "true",
crossdomain: {
enabled: true,
},
});
tracker.use(trackerAssist());
tracker
.start({
userID: "",
})
.catch()
.finally(async () => {
tracker.clearPersistFlags();
await tracker.reloadFlags();
});
globalThis.$or = tracker;
}
Expected Behavior usability tests
- URL input field should accept input
- Tests should be available when enabled in UI
- Server should return
usability-test: true
Actual Behavior usability tests
- URL input field is not responding
- Server returns
usability-test: false
despite being enabled - Unable to create new tests
Questions:
- Is this a known issue with the Community Edition?
- Are there any specific configuration requirements for these features?
- Are these features fully supported in the Community Edition?
Any help or guidance would be greatly appreciated!
P.S. I didn’t see any errors on the server or in the developer console, all services were launched successfully