Skip to content

Upgrade Enketo to 7.6.4 - #2167

Merged
sadiqkhoja merged 2 commits into
nextfrom
enketo-7.6.4
Sep 3, 2026
Merged

sadiqkhoja merged 2 commits into
nextfrom
enketo-7.6.4

Conversation

@lognaturel

@lognaturel lognaturel commented Aug 27, 2026

Copy link
Copy Markdown
Member

Closes #1885 Closes #2071

Because the Enketo default map config does not set referrerPolicy, we need to add a map config block.

What has been done to verify that this works as intended?

Upgraded to 7.6.4 on dev. Verified that Google Maps works. Verified that OSM with explicit referrerPolicy configuration works.

While doing this I noticed that OSM tiles don't work with an /x/ "offlineable" form. I see a NS_ERROR_INTERCEPTION_FAILED error. This happens with 7.6.1 as well so I don't think we need to do anything about it. Cloud is unaffected because it uses Google Maps.

Why is this the best possible solution? Were any other approaches considered?

I considered seeing whether we should add referrerPolicy to the default Enketo maps config but I think this is ok.

How does this change impact users? Describe intentional behavior changes from code updates. What are the regression risks?

I looked at the Enketo release notes and associated code changes and I think they're overall low-risk. The dynamic read-only doesn't appear to be complete (e.g. dates don't become read-only) but that's no worse than it was before.

Does this change require updates to documentation? If so, please file an issue here and include the link below.

No. Enketo docs have been updated for self-hosters who manage their own config.

@lognaturel

Copy link
Copy Markdown
Member Author

Added @sadiqkhoja in case @alxndrsn doesn't have a chance to review. Would be great to get this on staging asap.

@alxndrsn

alxndrsn commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Useful comparisons:

git diff 7.6.1 7.6.4
  • git cli (commits):
git log 7.6.1..7.6.4

@sadiqkhoja

Copy link
Copy Markdown
Contributor

Discussed in the meeting to merge this and get this to staging so that this can be test.

@sadiqkhoja
sadiqkhoja merged commit 5b5262a into next Sep 3, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enketo 7.6.2 doesn't load Google Maps tiles enketo forms: OSM map tiles blocked in Firefox?

3 participants