Exception in rendering!

Message: window is not defined

ReferenceError: window is not defined
    at new c (/tmp/execjs20161208-80463-1xe90bfjs:136:3912)
    at m.mountComponent (/tmp/execjs20161208-80463-1xe90bfjs:47:15602)
    at /tmp/execjs20161208-80463-1xe90bfjs:49:31860
    at a.r.perform (/tmp/execjs20161208-80463-1xe90bfjs:47:12503)
    at Object.a [as renderToString] (/tmp/execjs20161208-80463-1xe90bfjs:49:31821)
    at r (/tmp/execjs20161208-80463-1xe90bfjs:50:21164)
    at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-80463-1xe90bfjs:32:6073)
    at eval (eval at <anonymous> (/tmp/execjs20161208-80463-1xe90bfjs:173:8), <anonymous>:10:23)
    at eval (eval at <anonymous> (/tmp/execjs20161208-80463-1xe90bfjs:173:8), <anonymous>:17:3)
    at /tmp/execjs20161208-80463-1xe90bfjs:173:8

Q: Sun blocking visor always falling down in front of me

asked by on

The sun visor in my 2006 Kia Optima is getting to be a really annoying problem. I have replaced both the visors and now the passenger side visor is randomly falling down and swinging around again. Do not know how to solve this problem at all. Car has 40,000 miles on it, so it has had working sun visors for 12,000 miles or so. Are there aftermarket options for this? Is that even a thing?

A: This seems to be a fairly common issue with...

This seems to be a fairly common issue with the 2006 Optima. The mounting mechanism within the visor breaks apart, causing the arm to lose tension on the visor. Kia knows about this issue, has redesigned the visors, and has given them updated part numbers. Unfortunately, there are no active technical service bulletins or recalls and Kia continues to sell the old part numbers. I would recommend contacting your local Kia dealer’s parts department and asking them for the updated sun visors for your vehicle. These can be replaced with basic hand tools. However, if you’re hesitant to replace them yourself, an certified mechanic, like one from YourMechanic, can replace the visors for you at your home or office.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Save up to 30%

Get a quote

What others are asking

Q: Low coolant level light on, low oil light on

Hello. Several owners of the BMW 750i have complained of this issue. The usual fix required is a PCM reflash. The PCM flash will have to be done by BMW but it is the most likely cause and most common...

Q: How do you customize the multi-information display?

While some of the information and items shown on your car’s multi-information display must remain the same, there are quite a few that can be customized. Here’s how to do it: Press the menu button located on the steering...

Q: My dad added a quart of regular oil to my car which uses synthetic. He drove it 800 miles before I knew. It hasn't had any probl

You should not worry about the addition of normal oil instead of synthetic oil. The oil should be changed at the normal time. The oil system does not need to be flushed. Any time the oil is low you should...

Related articles

How Do Power Car Windows Increase Passenger Safety?
Power windows are responsible for approximately 2,000 emergency room visits every year. When a power window closes, it exerts enough force to bruise or break bones, crush fingers, or restrict an airway. Though...
P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the P0052 code means This code is seen when the Engine Control Module (ECM) tries to control the...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...