Skip to content

"Hello world" tool is always on left panel #140

Closed

Description

@silmeUsil0001

Describe the bug
"Hello world" task is always on left panel. This task cannot be unselected from the administrator tool because it is hardcoded in the "app-config.json". It occurs the same with the locator task

"enabledByDefault": [
"sitna.loadingIndicator",
"sitna.helloWorld",
"sitmun.locator"
],

To Reproduce
Steps to reproduce the behavior:

  1. Add any task to a client map
  2. Click on 'tool icon' to display the left panel
  3. See error
Image

Expected behavior
These tasks should be unselected in the admin panel

Activity

  1. added
    bugSomething isn't working
    confirmedReproduced / accepted defect; exempt from stale bot
    on Nov 3, 2026
  2. fjlopez commented on Nov 3, 2026

    @fjlopez
    Contributor

    Validation: NEEDS_RUNTIME (evidence:confirmed).

    enabledByDefault in the viewer now lists only sitna.loadingIndicator. A registered sitmun.locator task still places the locator, and search parameters stay on the task. Viewer commit 5ea9c2d on fix/140-default-tools. Jest suites app-config.service.spec.ts, control-registry.service.spec.ts, and locator-control.handler.spec.ts passed (72 tests).

    Checklist before close:

    • Open a map whose tasks omit Hello World and the locator, open the tools panel, and confirm both tools are absent.
    • Assign a locator task and confirm the locator appears.
  3. added theissue type on Nov 3, 2026
  4. fjlopez commented on Nov 3, 2026

    @fjlopez
    Contributor

    Validation: DONE (evidence:confirmed).

    The viewer change landed on dev as ac87110 in sitmun-viewer-app#225. Viewer CI passed (lint, coverage, production build, CodeQL). The stack pointer landed on dev in #141 (8cbc458). Stack checks passed, including e2e-viewer.

    enabledByDefault keeps only sitna.loadingIndicator. A locator task still places the locator.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingconfirmedReproduced / accepted defect; exempt from stale bot

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions