I've been bothered by this repeatedly over the last month.
I did a chat session with Apple Support to try to get a handle on what is going on. They're going to call me back on Monday to discuss it further.
When you are collecting information on this issue, its best to do so taking precise notes on actions you take and accurate observations.
Situation: Watch shows my correct list of locations for weather. Powering off and powering back on causes the watch to show Cupertino and New York.
Iphone Settings:
iPhone Location services on
Weather Settings on iPhone:
Location Access off for Weather app
Siri and Search all on;
Fahrenheit checked and spelt correctly (who knew there was an h in there.)
Privacy Reset Identifier off
iPhone Weather shows a list of cities that you chose. :
Framingham, Ma
Boston, Ma
Rio Grande PR
Brattleboro, Vt
Watch Appearance and behavior
Watch shows temperature on the chosen watch face
Tap on Watch Temperature shows hourly weather for Framingham, Ma
Actions 1:
Power off the Phone,
Power off the watch with the side button (not the crown, the button). 12.Power on the watch with the side button.
Watch face says Loading Weather Data, Temperature shows "--"
Power on the iPhone
Wait
Result1:
Watch Face continues to show "Loading Weather Data after two minutes.
Actions 2: Click the -- in the temperature indicator on the watch face.
Result 2: Watch shows Cupertino weather.
Actions 3: Touch the < icon at the top.
Result 3: Watch shows Cupertino and New York in a list.
Action 4: Delete Cupertino by swiping left and touching X.
Result 4: Watch shows cities from your list except the default.
Action 5: Delete Cupertino by swiping left and touching the red X
Result 5 - iNCONSISTENT : Watch shows some of the iphone cities that show on your watch, but not all four. Starting over from Actions at #9, Sometimes there are two cities , sometimes three, never the default city
Action 6: Add the default city on the watch
Result: 6 - iNCONSISTENT :If you started with 2 of 4 cities, you now see 3 of the four that are shown on the iPhone. if you started with 3 of 4 cities shown all four now show in the watch. The default city is last in the list.
Actions7:
Move the default city to the top of the list on the watch
Add the missing city
Result 7: Missing city now appears in the list on the watch
Actions 8: Change back to the watch face showing the temperature and continue observations, especially when the watch is out of bluetooth range of the iPhone
Additional tests run with similar results:
- Run the test with iPhone weather setting: Allow weather to access Location set to Always. This test was run and the results were similar.
Additional tests to do:
- Run the test with Weather privacy setting Reset Identifier turned on. I have yet to run this test
- Run the test with Weather privacy setting Reset Identifier turned off, after running the test with it turned on.
- Did you make it through all that verbiage? Congratulations.
- Did you think of things you would do differently, or of additional actions or observations? Yes? - Enthusiastic Congratulations - You may qualify for a job as a software tester. Apply anywhere that's laid off a bunch of people lately and really wants to stay in business. They're going to need you. Additional training may be required. Caution: make sure its a real job with actual work to do.