Ajax works in FF but not safari!

The following code works perfectly in FF, but does not work in safari. I'm on Edge Rails with the latest javascripts. Any clue what's going on? CONTROLLER:

def create     @program = @school.programs.new(params[:program])

    if @program.save       render :update do |page|         page[:program_list].replace_html(:partial => 'program', :collection => @school.programs)         page[@program.dom_id].visual_effect(:highlight, :duration => 1)         page[:program_form].reset       end     end   end

VIEW - index.rhtml

<div class="programs">         <ul id="program_list">                 <%= render :partial => 'program', :collection => @school.programs %>         </ul>         <% remote_form_for :program,                                            :url => programs_path,                                            :method => :post,                                            :html => { :id => 'program_form' } do |p| %>                 <%= p.text_field :name %>                 <%= submit_tag 'Add this program' %>         <% end -%> </div>

VIEW - _program.rhtml

<li id="<%= program.dom_id %>"><%=h program.name %></li>