Bug 1133193

Summary: UI polish for timezone selection on map during installation
Product: [Fedora] Fedora Reporter: Siddhesh Poyarekar <spoyarek>
Component: libtimezonemapAssignee: David Shea <dshea>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: 22CC: dshea, g.kaviyarasu, jonathan, mnewsome, vanmeeuwen+fedora
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-04-14 17:34:01 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Siddhesh Poyarekar 2014-08-23 07:36:09 UTC
Description of problem:
The location blob on the timezone selection map does not always come to the point where the mouse is clicked.  The place it comes to seems arbitrary when the timezone changes, and subsequent clicks in the same timezone may or may not be the location of the mouse click.

Version-Release number of selected component (if applicable):
Fedora-Live-KDE-x86_64-21-20140820

How reproducible:
Always

Steps to Reproduce:
1. Select timezone configuration during installation
2. Click on India to select the Asia/Kolkata timezone

Actual results:
The red blob appears on the northern tip

Expected results:
The red blob should place itself either at the mouse click location or at the timezone location.  The former seems better to me.

Additional info:

Comment 1 Jaroslav Reznik 2015-03-03 16:14:15 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 22 development cycle.
Changing version to '22'.

More information and reason for this action is here:
https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora22

Comment 2 David Shea 2015-04-14 17:34:01 UTC
This behavior is intentional. A given mouse click will select the nearest city (based on a database of cities with a > 15,000 population). An anchor point apart from the mouse click is important because 1) in spite of the all the lines on the map it's a city more than a given point that defines timezone behavior, especially with regards to DST behavior, and 2) repeated clicks will choose different cities in order to make it possible to select small, hard-to-click locations. Israel was the example given in the bug that created this feature (https://bugs.launchpad.net/ubuntu/+source/libtimezonemap/+bug/905754). Kaliningrad is another frequent example.

So, the proposed UI changes would be harmful, but I have fixed a bug in the repeated click behavior so it won't jump around quite so much anymore.

*** This bug has been marked as a duplicate of bug 1190265 ***