Skip to content

Port field does not persist manually entered valuesΒ #1493

@weeowey

Description

@weeowey

Environment

Transmission 5.18.0

macOS Ventura 13.7.4 (22H420)

Native macOS GUI

Summary

The port field in Tools β†’ Application Options β†’ Transmission will not save any manually typed port value.

You can type into the field, but the value is completely ignored unless it was set using the spinner arrows.
The text you enter appears to take, but it does not persist after closing the dialog.

Steps to Reproduce

Go to: Tools β†’ Application Options β†’ Transmission
*You can also access this menu by other means and it does the same thing, we are just using this way for consistency

Click the port field.

Type any valid port (example: 51413).

Click OK to save.

Reopen the same menu:
Tools β†’ Application Options β†’ Transmission

Observe that the port has not changed. the manually typed value was discarded.

### Expected Behavior

Manually typing a port number (e.g., 51413) should update the field and persist after closing the dialog.

Both typing and spinner increments should produce identical results and save correctly.

Actual Behavior

Manually typed values never save, regardless of validity.

Only values set using the increment/decrement (β€œ^ / v”) spinner persist.

This makes the port field effectively read-only unless edited via spinner (β€œ^ / v”).

### Impact

Users cannot use custom ports unless they manually scroll to them using the spinner, driving them absolutely mad from inconvenience!

Prevents easily configuring other common default ports (51413) and required ranges for many setups.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions